Back close

Course Detail

Course Name Hardware Software Co-Design
Course Code 25ES636
Program M. Tech. in Robotics and Automation
Credits 3
Campus Amritapuri , Bengaluru

Syllabus

Introduction to System Level Design –Generic Co-Design Methodology–Hardware-Software Co-Design Models and Architectures –Languages for System Level Specification, Design and Modelling.

Design Representation for System Level Synthesis –Models of Computation–Architectural, Selection–Partitioning–Scheduling and Communication.

Hardware – Software Co-Simulation of Embedded Systems–Synthesis–Verification and Virtual Prototyping – Implementation Case Studies – Performance Analysis and Optimization – Re-Targetable Code Generation – FPGAs and Heterogeneous platforms

Objectives and Outcomes

Course Outcomes:

CO1: Understand the need for hardware software co-design in the design flow process.

CO2: Analyse hardware-software co-design problems for systems with moderate complexity.

CO3: Apply hardware-software co-design methods and techniques for embedded systems.

CO4: Apply different levels of abstractions and models for verification of embedded co-design.

Text Books / References

Textbooks / References:

1.      Patrick R. Schaumont, “A Practical Introduction to Hardware/Software Co-design”, Second Edition, Springer, 2013.

2.      Jorgen Staunstrup and Wayne Wolf, “Hardware/Software Co-design: Principle and Practice”, Kluwer Academic Publishers, 1997.

3.      Giovanni De Micheli, “Readings in Hardware Software Co-design “, Morgan Kaufmann, Academic Press, 2002.

4.      Daniel D. Gajski, Frank Vahid, Sanjiv Narayan, Jie Gong, “Specification and Design of Embedded Systems”, Pearson Education publishing, 1994 edition, 2008 Impression.

5.      Vivado Design Suite User Guide: Embedded Processor Hardware Design UG898 (v2017.3) October 27, 2017.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now