Hardware for Embedded Systems
The principles of systematically designing digital hardware are presented. They are applied by the students to a set of small as well as more extensive problems.
The participants know the most important design principles and practices when designing hardware for embedded systems. In particular, they are able to develop I/O components in
small teams and know how to integrate their circuits with a given soft-core processor on an FPGA.
- Basics: combinational and sequential digital circuits, finite state machines, memory, programmable logic
- Architecture: performance, instruction set architecture, arithmetic, data path and control, pipelines, caches, I/O
- Tools: hardware description languages, simulators, synthesizers, verification
Seminaristischer Unterricht 2 SWS, Praktikum 4 SWS
Prüfungsleistung: Demonstration der Leistungsfähigkeit der konstruierten Hardware
- D. Harris, S. Harris: Digital Design and Computer Architecture, Morgan Kaufman
- D. A. Patterson, J. L. Hennessy: Computer Organization&Design, The Hardware/Software Interface, Morgan Kaufman