MCA 504.1 Embedded Systems

Lectures: 4 Periods/Week Sessional Marks: 30
University Exam: 3 Hours University Examination Marks: 70


UNIT-I
Introduction.
Embedded system overview,Design challenges,Processor technology.,IC technology,Design technology,Trade offs.
Custom single purpose processors: Hardware
Introduction, Combinational logic, Sequential logic, Custom single purpose processor design,RT-level custom single purpose processor design, Optimizing customsingle purpose processor design.

UNIT-II
General purpose processors : Software
Introduction, Basic architecture, Operation, Programmer’s view, Development environment, Application specific instruction set processors, Selecting a microprocessor, General purpose processor design.
Standard single purpose processors: Peripherals
Introduction, Timers, Counters, Watchdog timers, UART, Pulse width modulators, LCD controllers, Keypad controllers, Steppermotor controller, Analog to digital converters, Real time clocks.

UNIT-III
Memory
Introduction, Memory write ability and storage permanence, Common memory types, Composingmemory, Advanced RAM.
Interfacing
Introduction, Communication basics, Microprocessor interfacing –I/O addressing, Microprocessor interfacing – Interrupts, Microprocessor interfacing – DMA, Arbitration, Multi level bus architectures, Advanced communication principles, Serial protocols, Parallel protocols,Wire less protocols.

UNIT-IV
Digital camera example
Introduction, Introduction to simple digital camera, Requirements specifications, Design.
State machine and concurrent process models
Introduction, Models Vs languages, text Vs graphics, An introductory example, A basic state machine model-FSM, Finite state machine with data path model-FSMD, Using state machine, HCFSM and stack charts languages, Program state machine model –PSM, The role an appropriate model and language, Concurrent process model, Concurrent processes, Communication among the processes, Synchronization among the processes, Implementation, Data flow model, Real time systems.


Text Books

  1. Frank Vahid / Tony Givargis, “Embedded SystemDesign”, Third edition,Wiley (2008).

    Chapters : 1 to 8.
Reference Books
  1. Raj Kamal, “Embedded Systems”, Second Edition,TMH (2008).