Syllabus
Unit 1
Embedded Systems Overview; Characteristics; Components; Categorization; Requirements; Design challenges; Processor technology; IC technology; Design Technology; Processors (RT- level): custom single purpose processor design, combinational logic, sequential logic.
Unit 2
General Purpose Processors Introduction; Benefits; Basic architecture; Operations: Instruction execution, Pipelining; Programmer’s view; development environment; Selecting a microprocessor.
Unit 3
Communication Interface Need for communication interfaces, RS232/ RS432 / UART, RS422 / RS485, USB, Infrared, IEEE 1394 Firewire, Ethernet, IEEE 802.11 wireless LAN, Bluetooth.
Unit 4
Embedded / RTOS Concepts and Digital Technology Architecture of the Kernel, Tasks and Task scheduler, Interrupt service routines, Semaphores, Mutex, Timers, Priority inversion problem. Logic synthesis, Behavioral synthesis, System synthesis, Hardware/Software co-design, Hardware/Software co-simulation, Reuse of intellectual property codes.
Course Objectives and Outcomes
Course Objectives:
- To introduce the basics of embedded systems.
- To introduce the basics of general purpose processors.
- To learn different communication interfaces.
- To learn Embedded / RTOS concepts and different design technologies
Course Outcomes:
After completing this course, students should be able to
CO1: Understand the overview and characteristics of embedded systems
CO2: Analyze the requirements and design challenges associated with embedded systems
CO3: Gain insights into the design technology for embedded systems.
CO4: Explore general-purpose processors, their benefits, basic architecture, and operations.
CO-PO Mapping
CO/PO
|
PO1
|
PO2
|
PO3
|
PO4
|
PO5
|
PO6
|
PO7
|
PO8
|
PO9
|
PO10
|
PO11
|
PO12
|
PSO1
|
PSO2
|
PSO3
|
CO1
|
3
|
–
|
–
|
–
|
–
|
–
|
–
|
–
|
2
|
2
|
–
|
2
|
2
|
2
|
2
|
CO2
|
3
|
–
|
3
|
–
|
–
|
–
|
–
|
–
|
2
|
2
|
–
|
2
|
2
|
2
|
2
|
CO3
|
3
|
–
|
2
|
–
|
–
|
–
|
–
|
–
|
2
|
2
|
–
|
2
|
2
|
2
|
2
|
CO4
|
3
|
–
|
1
|
–
|
–
|
–
|
–
|
–
|
2
|
2
|
–
|
2
|
2
|
2
|
2
|