Hardware Software Co-Design
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesHardware Software Co-Design Syllabus — Unit-wise Content
The official GTU curriculum for Hardware Software Co-Design (subject code 2724207) as prescribed for EAC( · Semester 2 divides the course into 4 units, covering 26 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (2724207)Unit 1 SYSTEM SPECIFICATION AND MODELLING
- Embedded Systems
- Hardware/Software Co-Design
- Co-Design for System Specification and Modeling
- Co-Design for Heterogeneous Implementation - Processor Synthesis
- Single-Processor Architectures with one ASIC
- Single- Processor Architectures with many asics
- Multi-Processor Architectures
- Comparison of Co-Design Approaches
- Models of Computation
- Requirements for Embedded System Specification
Unit 2 HARDWARE/SOFTWARE PARTITIONING
- The Hardware/Software Partitioning Problem
- Hardware-Software Cost Estimation
- Generation of the Partitioning Graph
- Formulation of the HW/SW Partitioning Problem
- HW/SW Partitioning based on Heuristic Scheduling
- HW/SW Partitioning based on Genetic Algorithms
Unit 3 HARDWARE/SOFTWARE CO-SYNTHESIS
- The Co-Synthesis Problem
- State-Transition Graph
- Refinement and Controller Generation
- Distributed System Co-Synthesis
Unit 4 PROTOTYPING AND EMULATION
- Prototyping and Emulation Techniques
- Prototyping and Emulation Environments
- Future Developments in Emulation and Prototyping
- Target Architecture- Architecture Specialization Techniques
- System Communication Infrastructure
- Target Architectures and Application System