Course detail
Hardware/Software Codesign
FIT-HSCAcad. year: 2012/2013
System-level aspects of computing systems design. Constrained and optimized HW/SW system design. Behavioral description. Models and implementation of basic HW and SW components and their interface. HW and SW components synthesis. Mapping of behavioral description onto components. Components interface synthesis. Scheduling of access to shared components. Techniques for prediction and analysis of constrained and optimized design. Partitioning algorithms and tools. Hardware synthesis and code generation. Verification. HW/SW computing architectures. Integrated HW/SW development systems. Optimized HW/SW systems case studies.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Theoretical background for analyzis and design of HW/SW systems.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
- System-level aspects of computing systems design.
- Constrained and optimized HW/SW system design.
- Behavioral description.
- Models and implementation of basic HW and SW components and their interface.
- HW and SW components synthesis.
- Mapping of behavioral description onto components.
- Components interface synthesis.
- Scheduling of access to shared components.
- Techniques for prediction and analysis of constrained and optimized design.
- Partitioning algorithms and tools.
- Hardware synthesis and code generation. Verification.
- HW/SW computing architectures. Integrated HW/SW development systems.
- Optimized HW/SW systems case studies.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- System-level aspects of computing systems design.
- Constrained and optimized HW/SW system design.
- Behavioral description.
- Models and implementation of basic HW and SW components and their interface.
- HW and SW components synthesis.
- Mapping of behavioral description onto components.
- Components interface synthesis.
- Scheduling of access to shared components.
- Techniques for prediction and analysis of constrained and optimized design.
- Partitioning algorithms and tools.
- Hardware synthesis and code generation. Verification.
- HW/SW computing architectures. Integrated HW/SW development systems.
- Optimized HW/SW systems case studies.