- Docente: Fabio Tosi
- Credits: 3
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
- Corso: First cycle degree programme (L) in Mechatronics (cod. 6009)
-
from Feb 18, 2025 to Jun 10, 2025
Learning outcomes
At the end of the laboratory, through the use of simulation software, the student acquires the ability to design and verify simple digital systems and, using a simulator of an instruction set of a simple RISC processor, to write software in assembly language and verify hardware-software interaction using simple peripherals.
Course contents
Principles of logic design. Structure and organization of an electronic computer. Memory devices. CPU and machine language. Examples of hardware and software interaction with verification through laboratory experimentation.
Readings/Bibliography
Slides available on the course website.
Teaching methods
At the end of each topic, exercises are planned to be carried out in the classroom or laboratory by students.
Assessment methods
Written examination: design of a system based on CPU, digital system, and general questions related to course topics.
Teaching tools
Slides and laboratory exercises using widely available devices such as digital system simulators.
Office hours
See the website of Fabio Tosi