Subject description - AE4B38NVS
Summary of Study |
Summary of Branches |
All Subject Groups |
All Subjects |
List of Roles |
Explanatory Notes
Instructions
AE4B38NVS |
Embedded Systems Design |
Roles: | |
Extent of teaching: | 2P+2L |
Department: | 13138 |
Language of teaching: | EN |
Guarantors: | |
Completion: | Z,ZK |
Lecturers: | |
Credits: | 6 |
Tutors: | |
Semester: | L |
Web page:
https://moodle.fel.cvut.cz/courses/a4b38nvs http://measure.feld.cvut.cz/vyuka/predmety/A4B38NVS
Anotation:
The main aim of this subject is design of embeded systems using microcontrollers. It is mainly focused on 32-bit (alter. 8-bit) microcontrollers and DSP, supporting logic devices, external input/output devices and the other supporting devices.
Course outlines:
1. | | Blocks of a embedded system |
2. | | Microcontrollers, their peripherals, buses, digital signal processors |
3. | | Microcontrollers used for laboratory experiments, interface, signals, timing |
4. | | Logic devices, parameters, power consumption, grounding |
5. | | Memories, RW-SRAM, FIFO, Duala ported, SDRAM, stucture, timing |
6. | | Nonvolatile memories ROM, MASK ROM, EPROM, FLASH - NOR, NAND, memory cards |
7. | | Input/output port, peripheral controllers interfacing (USAT, EThernet, CAN) |
8. | | Interfacing - push buttons, keyboard, touch screen |
9. | | Embedded system design - bus timing, CPU to memory and I/O interfacing |
10. | | Dynamicaly controlled LED display, graphical LCD interfacing |
11. | | Timers, input capture, output compare modul, PWM, driving of power outputs |
12. | | Supervisory devices, watch dog, power supply for embedded system, battery powering |
13. | | Cooperation of microcontrollers in an embedded system |
14. | | Case study |
Exercises outline:
1. | | Introduction, IDE for ARM Cortex M3 (STM32) |
2. | | Compiling, debugging |
3. | | Reading of input pins, push button interfacing, keyboard |
4. | | Output port interfacing, LEDs and stepper motor driwing |
5. | | Character LCD interfacing |
6. | | Serial communication, use of a UART |
7. | | Use of a SPI - Serial peripheral interface, input/output connecting |
8. | | Inter integrated circuits bus - IIC, memory and supervisory device interfacing |
9. | | Use of timers, input capture and output compare unit, PWM generation |
10. | | Project specification design of a DAQ (data acquisition system), analysis |
11. | | Project - solution: keyboard and LED interfacing + programs |
12. | | Project - solution: use of a ADC, LCD interfacing + programs |
13. | | Project - solution: program debugging |
14. | | Project - presentation, evaluation |
Literature:
[1] | | Balch, M.: COMPLETE DIGITAL DESIGN. A Comprehensive Guide to Digital Electronics and Computer System Architecture, McGRAW-HILL,2004, ISBN: 978-0071409278 |
[2] | | Yiu, J.: The Definitive Guide to the ARM Cortex- M3. Elsevier, 2007, ISBN: 978-0-7506-8534-4 |
[3] | | Sloss, A., Symes, D.,Wright, Ch.: ARM System Developer's Guide, Elesevier 2004, ISBN 1-55860-874-5 |
Requirements:
Subject is included into these academic programs:
Program |
Branch |
Role |
Recommended semester |
Page updated 14.3.2025 15:51:22, semester: Z,L/2025-6, Z,L/2024-5, Send comments about the content to the Administrators of the Academic Programs |
Proposal and Realization: I. Halaška (K336), J. Novák (K336) |