Syllabus

Characteristics of embedded systems.

Application areas: Microcontrollers in the Auto Industry. Microcontrollers in the Air Travel Industry, Microcontrollers in the Games Market.

Processing units, Input Systems/Devices, Communication, Execution Environment, Output Systems/Devices

Memories (Memory Organization: System Space, Code Space, Data Space, Unpopulated Memory Space, I/O Space)

Embedded System Using C Language and Assembly Language, Real-Time Operating Systems (RTOS), Middleware

Introduction to Design Life Cycle, Product Specifications (Models of computations, State-charts, SDL, Petri nets, UML, VHDL, levels of hardware modeling, language comparison), Hardware/Software Partitioning, Iteration and Implementation, Hardware/Software Integration, Product Testing and Release. Human resources involved in testing. Maintaining and Upgrading Existing Products.

Simulation, Rapid Prototyping and Emulation, Testing, Fault Simulation, Fault Injection, Risk and Dependability Analysis, and Formal Verification.

Last updated