EC60292: Embedded Vlsi System
EC60292 | |
---|---|
Course name | Embedded Vlsi System |
Offered by | Electronics & Electrical Communication Engineering |
Credits | 3 |
L-T-P | 3-0-0 |
Previous Year Grade Distribution | |
{{{grades}}} | |
Semester | Spring |
Syllabus
Syllabus mentioned in ERP
Pre-requisites: EC30004Introduction: Introduction to embedded systems, Design standards, Characteristics of embedded systems, Peripherals and interfacing, System-on-Chip paradigm; Modeling Techniques: Finite state machines models, Petri nets, Event nets, Data flow and Control flow models, Flow chart based models; Specification and representation of embedded systems: Behavioural and Structural hierarchy, Data driven and Control-driven concurrency, Communication and synchronization, Timing, Hardware design languages, VHDL, System C, State Charts; Hardware/Software Co-design: Hardware software partitioning and scheduling, Hardware and Software estimation models, Co-simulation, synthesis and verifications, Architecture mapping, HW-SW Interfaces and Reconfigurable computing, System-level power management, Trade-offs; System-on-Chip and IP cores: Core based designs, On-chip networking; Embedded processors: ARM, MIPS, PowerPC etc. along with their programming, FPGA, CPLD, DSP based controllers; Software for Embedded Systems: Time-critical IO handling, Embedded software design under size, performance, and reliability constraints, Software timing and functional validation, Programming methods and compilation for embeddable software, Real time operating systems, Device drivers; System level testing and reliability issues: Case study of embedded system design tools and real-world embedded designs;