You are on page 1of 1

ANNAMACHARYA INSTITUTE OF TECHNOLOGY & SCIENCES::RAJAMPET

(AN AUTONOMOUS INSTITUTION)


M.Tech (VLSI SYSTEM DESIGN & Embedded systems) II SEMESTER

HARDWARE SOFTWARE CO-DESIGN


UNIT I:

ESSENTIAL ISSUES IN CODESIGN: Models, Architectures, Languages and Generic codesign methodology

CO-SYNTHESIS ALGORITHMS: Architectural Models, Hardware/Software Partitioning, Distributed system


co-synthesis

UNIT II

PROTOTYPING AND EMULATION: Techniques, Environments and future developments

TARGET ARCHITECTURE: Architecture specialization Techniques, system communication infrastructure,


Target Architectures and application system classes, Architectures for control-dominated systems,
Architectures for data dominated systems, Mixed systems and Less specialized systems

UNIT III

COMPILATION TECHNIQUES AND TOOLS FOR EMBEDDED PROCESSOR ARCHITECTURES: Modern


Embedded Architectures, Embedded software development needs, Compiler Technologies, practical
considerations in a compiler development environment

UNIT IV

DESIGN SPECIFICATION AND VERIFICATION: Design, Co-design, co-design computational model,


Concurrency, Coordinating concurrent computations, Interfacing Components, Verification.

UNIT V

LANGUAGES FOR SYSTEM LEVEL SPECIFICATION AND DESIGN: System level specification, Design
representation for system level synthesis, System level specification languages, Heterogeneous
specification and multi-language co-simulation

TEXT BOOK:

Jorgen Staunstrup, Wayne Wolf, “Hardware/Software Co-Design: Principles and Practice” Springer,
fourth Indian reprint, 2013.

You might also like