Serial lecture No. equiv. 1. Embedded Processing – Evolution, Issues and Challenges; 1 2. System and Processor Architecture : von Neumann, Harvard and their variants 2 3. Memory Architecture and Devices 2 4. Input-Output Devices and Mechanisms 2 5. Instruction Set and Addressing Modes 3 6. Interfacing of Memory and Peripheral Devices – Functional and Timing Issues 3 7. Application Specific Logic Design using Field Programmable Devices and ASICs 2 8. Analog to Digital and Digital to Analog Converters 1 9. Bus I/O and Networking Considerations 2 10. Bus and Wireless Protocols 2 11. Embedded Systems Software : Constraints and Performance Targets 1 12. Real-time Operating Systems : Introduction 1 13. Scheduling in Real-time Operating Systems 2 14. Memory and I/O Management : Device Drivers 2 15. Embedded Software Development : Flow, Environments and Tools 2 16. System Specification and Modelling 2 17. Programming Paradigms 2 18. System Verification 2 19. Performance Analysis and Optimisation : Speed, Power and Area Optimisation 2 20. Testing of Embedded Systems 2 21. System Design Example 2