Lecturer(s)
|
-
Šimek Karel, Doc. Dr. Ing.
-
Zamazal Daniel, Ing. Ph.D.
-
Čmedla Antonín, Ing. Ph.D.
-
Varga Jiří, prof. Ing. CSc.
|
Course content
|
Content of lectures: 1. Introduction- pipelines, their properties and utilization in processors 2. RISC processors - structure and stages 3. RISC processors - function, conflicts in the pipeline, branch prediction 4. CACHE memory - integration in the computer, strategy of blocks swapping 5. ARM core - its blocks and function 6. CORTEX core - its blocks and function 7. Peripheral circuits of the 32-bit computers 8. Special architectures of computers - superscalar, multiprocessor, multithreading 9. Real-time operating systems - preemptive and cooperative, tasks and their sequencing 10. Internal communication in the computer - system controller, buses, external peripherals 11. Diagnostics of the computer - diagnostics of the data and program memory, processor, peripherals 12. Requirements on the computer in signals processing - algorithms complexity and their structure Contents of labs: Most part of the laboratory experiments and especially the individual projects are devoted to programming. The individual projects are assigned in the beginning of the semester. Four weeks are reserved for intensive consultations.
|
Learning activities and teaching methods
|
Laboratory work, Individual study, Lecture
- Individual project (40)
- 20 hours per semester
- Preparation for laboratory testing; outcome analysis (1-8)
- 8 hours per semester
- Contact hours
- 52 hours per semester
- Preparation for an examination (30-60)
- 30 hours per semester
|
learning outcomes |
---|
Knowledge |
---|
to describe function priciples of modern computer systems and design the best solution for the task requirements |
Skills |
---|
formulate the solution using an appropriate algorithm |
to analyze requirement on a computer in concrete tasks |
design, implement and debug programs running on modern computer systems |
Competences |
---|
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture |
Laboratory work |
Individual study |
Skills |
---|
Laboratory work |
Individual study |
Competences |
---|
Individual study |
assessment methods |
---|
Knowledge |
---|
Combined exam |
Skills demonstration during practicum |
Project |
Skills |
---|
Combined exam |
Skills demonstration during practicum |
Project |
Competences |
---|
Project |
Recommended literature
|
-
Doplňková literatura z adresáře v síti (dle potřeby).
-
Firemní literatura ARM, Renesas, STM, Atmel, NXP, Freescale.
-
Baer, J. Microprocessor Architecture. ISBN 978-0-521-76992-1.
-
Pinker, Jiří. Mikroprocesory a mikropočítače. Praha : BEN - technická literatura, 2004. ISBN 80-7300-110-1.
-
Yoseph Yiu. The Definitive Guide to the ARM ? Cortex-M3. 2010. ISBN 978-0-12-382090-7.
|