Embedded Systems Design
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
AD4B38NVS | Z,ZK | 6 | 14P+6L | Czech |
- Lecturer:
- Tutor:
- Supervisor:
- Department of Measurement
- Synopsis:
-
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.
- Requirements:
- Syllabus of lectures:
-
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
- Syllabus of tutorials:
-
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
- Study Objective:
- Study materials:
-
[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
- Note:
- Further information:
- http://measure.feld.cvut.cz/vyuka/predmety/A4B38NVS
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Elektrotechnika, energetika a management - Aplikovaná elektrotechnika_162957 (elective course)
- Elektrotechnika, energetika a management - Elektrotechnika a management_163134 (elective course)
- Kybernetika a robotika - Robotika_163230 (elective course)
- Kybernetika a robotika - Senzory a přístrojová technika_163253 (elective course)
- Kybernetika a robotika - Systémy a řízení_163315 (elective course)
- Komunikace, multimédia a elektronika - Komunikační technika_163439 (elective course)
- Komunikace, multimédia a elektronika - Multimediální technika_163458 (elective course)
- Komunikace, multimédia a elektronika - Aplikovaná elektronika_163524 (elective course)
- Komunikace, multimédia a elektronika - Síťové a informační technologie_163540 (elective course)
- Otevřená informatika - Počítačové systémy (compulsory course of the specialization)
- Elektrotechnika, energetika a management, před rozřazením do oborů (elective course)
- Komunikace, multimédia a elektronika, před rozřazením do oborů (elective course)
- Kybernetika a robotika, před rozřazením do oborů (elective course)
- Inteligentní systémy (STM-A7B-přechodné) (elective course)
- Manažerská informatika (STM-A7B-přechodné) (elective course)
- Web a multimedia (STM-A7B-přechodné) (elective course)
- Softwarové inženýrství (STM-A7B-přechodné) (elective course)
- Společný 1.ročník (STM-A7B) (elective course)
- Inteligentní systémy (STM-A7B) (elective course)
- Manažerská informatika (STM-A7B) (elective course)
- Softwarové inženýrství (STM-A7B) (elective course)
- Web a multimedia (STM-A7B) (elective course)