1ET2140201 Embedded System Design
1ET2140201 Embedded System Design
Course Objective:
This course aimed to develop skills in the students related to Embedded System Design which
introduces concepts of modern Microcontrollers and Microprocessors along with art of hardware and
software designing for Electronics Systems. This course also covers concepts of RTOS and DSP
Processors which is the base for any Modern Electronics Systems.
Subject
Contents
Sr. Total Weight
Topic
No Hours (%)
Introduction to Embedded Systems: - Embedded Systems, Processor Embedded into a
System, Embedded Hardware Units and Devices In a System, Embedded Software in a
system, Examples of Embedded Systems, Embedded System-on-chip (SOC) and Use of VLSI
1 4 20
Circuit Design Technology, Complex Systems Design and Processors, Design Process in
Embedded System, Formulization of System Design, Design Process and Design Examples,
Classification of Embedded Systems, Skills Required for an Embedded System Designer.
Platforms for Embedded System Design: -
ARM7 Architecture: The Acorn RISC Machine, ARM Core data flow model, Architectural
inheritance, The ARM7TDMI programmer’s model: General purpose registers, CPSR, SPSR,
ARM memory map, data format, load and store architecture, Core extensions, Architecture
2 11 30
revisions.
PIC Architecture (PIC18Fxx Series): Architecture, Memory Organization, Addressing
Modes, Instruction Set, Timers, Interrupts, I/O Ports, Interfacing I/O Devices, ADC, Serial
Communication, MPLAB.
Programming the Embedded Systems: - Introduction to Assembly and Embedded C
Language, Basics of Embedded C --Data types, Looping, Functions, Array, String, Pointers,
3 6 10
I/O Programming in C, Arithmetic & Logical Operations in C, Data Serialization in C, Data
Conversion in C etc. Introduction to KEIL IDE, MPLABX IDE.
Embedded System Design – Case Study:- Interfacing LCD Display, Keypad Interfacing, ADC,
4 DAC and Sensor Interfacing, DC Motor Control with PWM Generation, UART Interfacing, 9 20
RTC interfacing, I2C Bus Interfacing, CCP-modules, SPI, EEPROM.
Real Time Operating System: Operating system service, Process management, Timer
5 9 20
function, Event function, Memory management, Device, File and I/O subsystem
Faculty of Engineering and Technology
Master of Technology – EC (Semester-II)
(Signal Processing and Communication)
In Effect from Academic Year 2021-22
Review Presentation: The student is expected to spend minimum 2 hours per week (as mentioned in
the time table) to refer at least two peer reviewed journal papers related to this domain/subject. The
student is expected to identify issues/challenges and emerging trends in the domain/subject. Student
is supposed to explore various video lectures (E.g. NPTEL) available in the domain/subject. Student is
required to make a review-presentation on the work carried out for the same.
Recommended sites for journal papers are (1) dl.acm.org (2) springer.com (3) sciencedirect.com (4)
elsevier.com (5) ieeexplore.ieee.org (6) scholar.google.co.in (7) scopus.com or others of same repute.
Course Outcome:
1. Students will be able to understand Embedded Systems and its need in today’s electronics
world.
2. Students will be able to understand the detailed concepts of PIC and ARM7 series of high
end Microcontrollers which is mostly used in electronics applications.
3. Students will be able to do the programming of microcontrollers with various dedicated IDEs
with ‘C’ and C++ Language.
4. Students will be able to design their own Embedded Systems for various applications.
5. Students will learn the concepts of RTOS in its applications in Embedded Systems.
6. Students will learn the DSP processors and its applications in high end Embedded Systems.
1. “Embedded System: Architecture, Programming and Design”, Rajkamal , 2nd edition,2010, Tata
McGraw Hill
2. “ARM System-on-chip Architecture”, Steve Furber, 2nd Edition” Pearson publication.
3. “PIC Microcontroller and Embedded Systems”, Muhammad Ali Mazidi, Rolin McKinlay, Danny
Causey 2008, Pearson Education.
4. “Interfacing PIC Microcontrollers Embedded Design by Interactive Simulation”, Martin P. Bates
2006, Elsevier Publications.
5. “PIC Microcontrollers –Know it all”, Lucio Di Jasio, Tim Wilmshurst, Dogan Ibrahim, John Morton,
Martin P. Bates, Jack Smith, David W Smith, Chuck Hellebuyck 2007, Elsevier Publications.
6. “Programming Embedded Systems in C and C++”, Michael Barr, O'Reilly Publications
7. “Embedded C”,Michael J. Pont.
8. “DSP Applications Using C and the TMS320C6x DSK”,Rulph Chassaing.
9. “Digital Signal Processing and Applications with the C6713 and C6416 DSK”,Rulph Chassaing.
Faculty of Engineering and Technology
Master of Technology – EC (Semester-II)
(Signal Processing and Communication)
In Effect from Academic Year 2021-22
Titles of Experiments:
Equipments/Hardware/Kits:
ARM7 and PIC Development kit
TMS320C6713DSK board from Texas instrument
Software Requirements:
1) KEIL IDE
2) MPLABX IDE
3) Code Composer Studio
4) MATLAB