0% found this document useful (0 votes)
134 views1 page

Hard Ware and Soft Ware Co-Design

The document outlines the course objectives and outcomes for a Master's program in Hardware Software Co-Design. It covers key topics such as co-design issues, prototyping, compilation techniques, design specification, and system-level languages. The course aims to equip students with knowledge of hardware-software systems and their interrelationships in embedded systems.

Uploaded by

balababu0099
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views1 page

Hard Ware and Soft Ware Co-Design

The document outlines the course objectives and outcomes for a Master's program in Hardware Software Co-Design. It covers key topics such as co-design issues, prototyping, compilation techniques, design specification, and system-level languages. The course aims to equip students with knowledge of hardware-software systems and their interrelationships in embedded systems.

Uploaded by

balababu0099
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

M.

Tech – ES HITS R22

HARDWARE SOFTWARE CO-DESIGN

I-M.Tech I Semester LT PC
Course Code:B2ES210PE 30 0 3

COURSE OBJECTIVES:
1. To understand the design of mixed hardware-software systems.
2. To focus on common underlying modeling concepts, the design of hardware-software interfaces, and
the trade-of between hardware and software components.
3. To understand Languages for System–Level Specification and Design

COURSE OUTCOMES: At the end of this course, students will be able to


1. Acquire the knowledge on various models
2. Explore the interrelationship between Hardware and software in a embedded system
3. Acquire the knowledge of firmware development process and tools
4. Understand validation methods and adaptability.

UNIT–I
Co-Design Issues: Co-Design Models, Architectures, Languages, A Generic Co-design Methodology.
Co-Synthesis Algorithms: Hardware software synthesis algorithms: hardware–software partitioning distributed system
co-synthesis

UNIT–II
Prototyping and Emulation: Prototyping and emulation techniques, prototyping and emulation environments, future
developments in emulation and prototyping architecture specialization techniques, system communication
infrastructure.
Target Architectures: Architecture Specialization techniques, System Communication infrastructure, Target
Architecture and Application System classes, Architecture for control dominated systems (8051-Architecturesfor High
performance control), Architecture for Data dominated systems (ADSP21060, TMS320C60), Mixed Systems.

UNIT–III
Compilation Techniques and Tools for Embedded Processor Architectures: Modern embedded architectures, embedded
software development needs, compilation technologies, practical consideration in a compiler development environment.

UNIT–IV
Design Specification and Verification: Design, co-design, the co-design computational model, concurrency
coordinating concurrent computations, interfacing components, design verification, implementation verification,
verification tools, and interface verification

UNIT–V
Languages for System–Level Specification and Design-I: System–level specification, design representation for system
level synthesis, system level specification languages,
Languages for System – Level Specification and Design-II: Heterogeneous specifications and multi-language co-
simulation, the cosymasystem and lycossystem.

TEXT BOOKS:
1. Jorgen Staunstrup, “Hardware / Software Co- Design Principles and Practice”, Wayne Wolf –
2009,Springer.
2. Giovanni De Micheli, Mariagiovanna Sami, “Hardware /Software Co-Design”, 2002, Kluwer
Academic Publishers

REFERENCE BOOK:
1. Patrick R. Schaumont, “A Practical Introduction to Hardware/Software Co-design”, 2010, Springer

Holy Mary Institute of Technology & Science (UGC Autonomous) Page 48

You might also like