AP7004 HARDWARE SOFTWARE CO-DESIGN - ANNA UNIV PG 1ST SEM SYLLABUS REG 2013 - Anna University Internal marks 2018

AP7004 HARDWARE SOFTWARE CO-DESIGN - ANNA UNIV PG 1ST SEM SYLLABUS REG 2013

ANNA UNIVERSITY, CHENNAI
REGULATIONS - 2013
M.E. APPLIED ELECTRONICS
AP7004 HARDWARE SOFTWARE CO-DESIGN

COURSE OBJECTIVES:
 To acquire the knowledge about system specification and modeling.
 To learn the formulation of partitioning
 To analyze about co-synthesis.
 To study the different technical aspects about prototyping and emulation.
 To formulate the design specification and validate its functionality by simulation.

UNIT I SYSTEM SPECIFICATION AND MODELLING
Embedded Systems , Hardware/Software Co-Design , Co-Design for System Specification and Modelling , 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 II HARDWARE/SOFTWARE PARTITIONING
The Hardware/Software Partitioning Problem, Hardware-Software Cost Estimation,
Generation of the Partitioning Graph , Formulation of the HW/SW Partitioning Problem ,
Optimization , HW/SW Partitioning based on Heuristic Scheduling, HW/SW Partitioning
based on Genetic Algorithms .

UNIT III HARDWARE/SOFTWARE CO-SYNTHESIS
The Co-Synthesis Problem, State-Transition Graph, Refinement and Controller Generation, Distributed System Co-Synthesis

UNIT IV PROTOTYPING AND EMULATION
Introduction, 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 Classes, Architectures for Control-Dominated Systems, Architectures for Data-Dominated Systems ,Mixed Systems and Less Specialized Systems

UNIT V DESIGN SPECIFICATION AND VERIFICATION
Concurrency, Coordinating Concurrent Computations, Interfacing Components, Verification , 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 Cosimulation

TOTAL:45 PERIODS

REFERENCES:
1. Ralf Niemann , “Hardware/Software Co-Design for Data Flow Dominated Embedded
Systems”, Kluwer Academic Pub, 1998.
2. Jorgen Staunstrup , Wayne Wolf ,”Hardware/Software Co-Design: Principles and
Practice” , Kluwer Academic Pub,1997.
3. Giovanni De Micheli , Rolf Ernst Morgon,” Reading in Hardware/Software Co-Design
“ Kaufmann Publishers,2001.

No comments:

Post a Comment