M.E. Electronics & Comm. Engg:Embedded SystemThapar University
Price on request
Advanced Digital signal Processing
Advanced Optical Communication Systems
Digital VLSI Design
Advanced Solid State Devices
Advanced Communication Techniques
Hardware Description Languages
CDMA and GSM Systems
Introduction to embedded systems: Background and History of Embedded Systems, definition and Classification, Programming languages for embedded systems: desirable characteristics of programming languages for embedded systems, low-level versus high-level languages, main language implementation issues: control, typing. Major programming languages for embedded systems. Embedded Systems on a Chip (SoC) and the use of VLSI designed circuits.
Processor and Memory Organization: Structural units in processor, Processor selection for an embedded system, Memory devices, Memory selection, Allocation for memory to program segments and blocks and memory map of a system, DMA, Interfacing processor. I/O Devices - Device I/O Types and Examples ? Synchronous - Iso-synchronous and Asynchronous Communications from Serial Devices - Examples of Internal Serial-Communication Devices - UART and HDLC - Parallel Port Devices - Sophisticated interfacing features in Devices/Ports- Timer and Counting Device
Microcontroller: Introduction to Microcontrollers, Evolution, Microprocessors vs. Microcontrollers, MCS-51 Family Overview, Important Features, Architecture. 8051 Pin Functions, Architecture, Addressing Modes, Instruction Set, Instruction Types.
Programming: Assembly Programming. Timer Registers, Timer Modes, Overflow Flags, Clocking Sources, Timer Counter Interrupts, Baud Rate Generation. Serial Port Register, Modes of Operation, Initialization, Accessing, Multiprocessor Communications, Serial Port Baud Rate.
Interrupts: Interrupt Organization, Processing Interrupts, Serial Port Interrupts, External Interrupts, Interrupt Service Routines. Microcontroller Specification, Microcontroller Design, Testing, Timing Subroutines, Look-up Tables, Serial Data Transmission.
Applications: Interfacing Keyboards, Interfacing Displays, Interfacing A/D and D/A Converters, Pulse Measurement, Loudspeaker Interface, Memory Interface.
Laboratory Work: Implementation using Embedded operating systems like RT Linux , WindowsCE , Windows XP embedded , Assembly Language for 8051 on Pinnacle.