EC60503: Embedded Systems Design
EC60503 | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Course name | Embedded Systems Design | ||||||||||||||||||||||||||
Offered by | Electronics & Electrical Communication Engineering | ||||||||||||||||||||||||||
Credits | 4 | ||||||||||||||||||||||||||
L-T-P | 3-1-0 | ||||||||||||||||||||||||||
Previous Year Grade Distribution | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
Semester | Autumn |
Syllabus
Syllabus mentioned in ERP
Pre-requisites: EC30004 and EC30006Introduction: 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 Codesign: Hardware software partitioning and scheduling, Hardware and Software estimation models, Cosimulation, synthesis and verifications, Architecture mapping, HW-SW Interfaces and Reconfigurable computing, System-level power management, Tradeoffs; 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.
Concepts taught in class
Student Opinion
How to Crack the Paper
Classroom resources
Additional Resources
Time Table
Day | 8:00-8:55 am | 9:00-9:55 am | 10:00-10:55 am | 11:00-11:55 am | 12:00-12:55 pm | 2:00-2:55 pm | 3:00-3:55 pm | 4:00-4:55 pm | 5:00-5:55 pm | |
---|---|---|---|---|---|---|---|---|---|---|
Monday | F300 | |||||||||
Tuesday | F300 | F300 | ||||||||
Wednesday | ||||||||||
Thursday | F300 | |||||||||
Friday |