Вы находитесь на странице: 1из 2

EMBEDDED SYSTEMS

Course Objectives:
 To understand the basic concepts of embedded systems.
 To understand architecture and programming concepts of microcontrollers.
 To develop real time interface systems for industrial applications.
 To understand the role of embedded systems in industry.
 To understand the concept of re-configurability of FPGAs and it’s design styles.

Course Outcomes:
 Foster ability to understand the basic concepts of embedded systems.
 Foster ability to write the programs for microcontrollers.
 Foster ability to understand the internal architecture and interfacing of different
peripheral devices with microcontrollers.
 Foster ability to understand the architecture of ARM architecture and programming.
 Foster ability to model and implement digital systems in FPGAs.

UNIT I
Introduction to Embedded systems:
An embedded system, processor in the system, other hardware units , software embedded into a
system, exemplary embedded systems, embedded system on chip(SoC) & VLSI circuit.

UNIT II
Embedded Systems Programming in CISC Micro-controller:
Overview of Intel 8051 Architecture, instruction set, Basic Programming: Assembly Language
and C programming, I/O port programming, Timer, UART and Interrupt Programming.

UNIT III
Embedded Systems Programming with Real Time World Interface:
ADC, DAC, LED, LCD, Stepper Motor and Sensors

UNIT IV
Embedded Systems Programming in RISC Micro-controller:
ARM architecture versions, Core Architecture, Register Organization, AMBA bus architecture,
Instruction Set of ARM, Thumb Instruction set, Cache memory, Introduction to μVision IDE,
Memory Accelerator Modulator, Interrupt Programming, GIC.

UNIT V
Embedded Systems Programming in FPGA:
Embedded System Design Strategies: Microcontroller/DSP/FPGA, FPGA Design Flow,
Embedded System Programming in FPGA, Project Design Flow, Overview of Verilog Modeling
styles: Structural, Data Flow, Behavioral and switch level Modeling of digital system. Tasks and
Functions, Test bench Design Timing Delays, Static timing analysis: Setup time & hold time
violations and clock skew and Case studies.
Suggested Reading:
1. Ming-Bo Lin., Digital System Designs and Practices Using Verilog HDL and FPGAs,
Wiley India, 2008.
2. Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, Pearson
Education, 2005.
3. Mohammad Ali Mazidi, Rolin D McKinley, Janice G Mazidi, The 8051 Microcontroller
and Embedded Systems, Second Edition, Prentice Hall
4. Andrew N.Sloss, Domnic Symes, Chris Wright, ARM system developers guide, Elsevier
publications.
5. Raj Kamal, Embedded Systems: Architecture, programming and Design, Tata McGraw-
Hill

Вам также может понравиться