Course detail
Hardware/Software Codesign
FIT-HSCAcad. year: 2019/2020
The course focuses on aspects of system level design. Implementation of HW/SW systems optimized according to various criteria. Behavioural and structural HW/SW system description. Basic hardware and software components and interface models. Hardware and software components synthesis. Assignment of behavioural description to given components. Design of interfaces between HW/SW components. Planning access to distributed components. Prediction and design analysis techniques regarding given constrains. HW/SW partitioning algorithms and tools. Heterogeneous computation architectures and platforms. Integrated design tools. Case studies of optimized HW/SW systems.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Theoretical background for analysis and design of HW/SW systems.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Exam prerequisites:
For receiving the credit and thus for entering the exam, students have to obtain at least five points from the project. Plagiarism and not allowed cooperation will cause that involved students are not classified and disciplinary action may be initiated.
Course curriculum
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
- Programme IT-MSC-2 Master's
branch MBI , 0 year of study, winter semester, compulsory-optional
branch MSK , 1 year of study, winter semester, compulsory
branch MMM , 0 year of study, winter semester, elective
branch MBS , 1 year of study, winter semester, compulsory-optional
branch MPV , 1 year of study, winter semester, compulsory
branch MIS , 0 year of study, winter semester, elective
branch MIN , 0 year of study, winter semester, compulsory-optional
branch MGM , 1 year of study, winter semester, compulsory - Programme MITAI Master's
specialization NHPC , 0 year of study, winter semester, compulsory
specialization NEMB , 0 year of study, winter semester, compulsory
specialization NBIO , 0 year of study, winter semester, elective
specialization NSEN , 0 year of study, winter semester, elective
specialization NVIZ , 0 year of study, winter semester, elective
specialization NGRI , 0 year of study, winter semester, elective
specialization NISD , 0 year of study, winter semester, elective
specialization NSEC , 0 year of study, winter semester, elective
specialization NCPS , 0 year of study, winter semester, elective
specialization NNET , 0 year of study, winter semester, elective
specialization NMAL , 0 year of study, winter semester, elective
specialization NVER , 0 year of study, winter semester, elective
specialization NIDE , 0 year of study, winter semester, elective
specialization NSPE , 0 year of study, winter semester, elective
specialization NADE , 0 year of study, winter semester, elective
specialization NMAT , 0 year of study, winter semester, elective
specialization NISY , 0 year of study, winter semester, elective
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- System-level design methodology for embedded systems.
- Heterogeneous computation structures, architectures and platforms.
- Behavioral and structural HW/SW system description.
- System-level synthesis - allocation, binding and scheduling.
- HW structures synthesis and optimization.
- CAD tools for HW/SW codesign.
- Languages for HW/SW system description.
- Design estimation and analysis techniques.
- Low-power design techniques.
- Models of computation.
- Inter-component interfaces and communication.
- Partitioning algorithms and tools.
- System-level optimization.
Project
Teacher / Lecturer
Syllabus