Course Unit Page
-
Teacher Luca Benini
-
Credits 6
-
SSD ING-INF/01
-
Teaching Mode Traditional lectures
-
Language Italian
-
Campus of Bologna
-
Degree Programme Second cycle degree programme (LM) in Computer Engineering (cod. 5826)
Also valid for Second cycle degree programme (LM) in Electronic Engineering (cod. 0934)
Second cycle degree programme (LM) in Electronic Engineering (cod. 0934)
Second cycle degree programme (LM) in Electric Vehicle Engineering (cod. 5699)
Second cycle degree programme (LM) in Electronic Engineering for Intelligent Vehicles (cod. 5917)
Second cycle degree programme (LM) in Automation Engineering (cod. 8891) -
Course Timetable from Feb 23, 2023 to Jun 09, 2023
Academic Year 2022/2023
Course contents
1. Introduction to Hardware/Software design and System-on-Chip Architectures.
2. Microcontroller systems design – Hardware and Software
- Microcontroller architecture based on the ARM Cortex M family and RISC-V. Microcontroller peripherals. Microcontroller programming for maximum Energy efficiency
- Analog and Digital sensor interfaces, MEMS sensors – Smart sensors – Wireless sensor Networks. System power management
- Multicore architectures and their use in energy efficient embedded Systems with examples from consumer and industrial market segments.
- Programming shared memory multicore systems using the OpenMP programming model – with practical examples based on open-source multicore RISC-V system (PULP platform)
Readings/Bibliography
Refer to Virtuale
Teaching methods
Frontal lectures for theory. In addition, there will be in-class hands-on practical lectures requiring a laptop.
Assessment methods
Written exam with optional oral discussion (or presentation of a project)
Teaching tools
Refer to Virtuale
Office hours
See the website of Luca Benini