Lecturer(s)
|
-
Rozkovec Martin, Ing. Ph.D.
|
Course content
|
Course aim is to present techniques for concurrent hardware and software development so called hardware/software co-design. Students will be familiarized with models for hardware and software behavioral description, H/S cooperation and with algorithms partitioning tasks into hardware and software. Simulation, synthesis and verification techniques will also be presented in the course. In labs, studen will use FPGA circuits and Xilinx or Mentor design tools.
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing), Laboratory work
- Class attendance
- 56 hours per semester
|
Learning outcomes
|
Course aim is to present techniques for concurrent hardware and software development so called hardware/software co-design. Students will be familiarized with models for hardware and software behavioral description, H/S cooperation and with algorithms partitioning tasks into hardware and software. Simulation, synthesis and verification techniques will also be presented in the course. In labs, studen will use FPGA circuits and Xilinx or Mentor design tools.
Theoretic piece of knowledge and practical skills from requered areas
|
Prerequisites
|
Condition of registration: basic knowledge on the level of NHK (Hardware komponent design)
|
Assessment methods and criteria
|
Combined examination
|
Recommended literature
|
-
De Micheli, G., Rolf, E., Wolf, W. Readings in Hardware/Software Co-design. Morgan Kaufmann, 2001. ISBN 1558607021.
-
Marwedel, P. Embedded System Design. Kluwer Academic Publishers, 2003. ISBN 0-387-29237-3.
-
Staunstrup, J., Wayne, W. Hardware/Software Co-Design: Principles and Practice. Springer, 1997. ISBN 978-0-7923-8013-9.
|