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
- Frank Vahid / Tony Givargis, “Embedded SystemDesign”, Third edition,Wiley (2008). Chapters : 1 to 8.
- Raj Kamal, “Embedded Systems”, Second Edition,TMH (2008).