Unit I
Introduction to Electronic System Level Design– Hybrid Design – ESLD Flows and Methodologies – Architecture Exploration–Hardware-software Partitioning.
Unit II
Models for ESL Design– Open-Source Languages–SpecC–ArchC and SystemC for ESLD– Transaction Level Modelling Building Platform Models in SystemC.
Unit III
High Level Synthesis– ESL Verification – Virtual Platform and Virtual Prototyping– Debugging SystemC Platform Models –SystemC Based Power Evaluation –SystemC Standards and Accellera Initiatives ESLD – Project Based Practice design