Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Embedded Systems Design

Login to KOS for course enrollment Display time-table
Code Completion Credits Range Language
A4B38NVS Z,ZK 6 2+2L Czech
Lecturer:
Jan Fischer (gar.)
Tutor:
Jan Fischer (gar.), Vojtěch Vigner
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:
Time-table for winter semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
roomT2:C3-340
Fischer J.
12:45–14:15
(lecture parallel1)
Dejvice
Posluchárna
roomT2:A3-318
Fischer J.
16:15–17:45
(lecture parallel1
parallel nr.101)

Dejvice
Laboratoř 338
roomT2:A3-318
Fischer J.
18:00–19:30
(lecture parallel1
parallel nr.102)

Dejvice
Laboratoř 338
Thu
roomT2:A3-318
Vigner V.
14:30–16:00
(lecture parallel1
parallel nr.103)

Dejvice
Laboratoř 338
roomT2:A3-318
Vigner V.
16:15–17:45
(lecture parallel1
parallel nr.104)

Dejvice
Laboratoř 338
Fri
Time-table for summer semester 2011/2012:
Time-table is not available yet
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet12537504.html