4-1 ECE EMBEDDED SYSTEM JNTUA complete spectrum

 JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY ANANTAPUR


B. Tech IV-ISem. (ECE)

(15A04702) EMBEDDED SYSTEMS

 Course Objectives:

 To understand the fundamental concepts of Embedded systems. 
 To learn the kernel of RTOS, architecture of ARM processor. 

Course Outcomes: 

After completion the students will be able to 
 Design of embedded systems leading to 32-bit application development. 
 Understand hardware-interfacing concepts to connect digital as well as analog sensors while ensuring low power considerations. 
 Review and implement the protocols used by microcontroller to communicate with external sensors and actuators in real world. 
 Understand Embedded Networking and IoT concepts based upon connected MCUs

 UNIT-I

 Introduction to Embedded Systems Embedded system introduction, host and target concept, embedded applications, features and architecture considerations for embedded systems- ROM, RAM, timers; data and address bus concept, Embedded Processor and their types, Memory types, overview of design process of embedded systems, programming languages and tools for embedded design 

UNIT-I

I Embedded processor architecture CISC Vs RISC design philosophy, Von-Neumann Vs Harvard architecture. Introduction to ARM architecture and Cortex – M series, Introduction to the TM4C family viz. TM4C123x & TM4C129x and its targeted applications. TM4C block diagram, address space, on-chip peripherals (analog and digital) Register sets, Addressing modes and instruction set basics. 

UNIT- III

 Overview of Microcontroller and Embedded Systems Embedded hardware and various building blocks, Processor Selection for an Embedded System , Interfacing Processor, Memories and I/O Devices, I/O Devices and  I/O interfacing concepts, Timer and Counting Devices, Serial Communication and Advanced I/O, Buses between the Networked Multiple Devices.Embedded System Design and Co-design Issues in System Development Process, Design Cycle in the Development Phase for an Embedded System, Uses of Target System or its Emulator and In-Circuit Emulator (ICE), Use of Software Tools for Development of an Embedded System Design metrics of embedded systems - low power, high performance, engineering cost, time-to-market. 

UNIT-IV

 Microcontroller fundamentals for basic programming I/O pin multiplexing, pull up/down registers, GPIO control, Memory Mapped Peripherals, programming System registers, Watchdog Timer, need of low power for embedded systems, System Clocks and control, Hibernation Module on TM4C, Active vs Standby current consumption. Introduction to Interrupts, Interrupt vector table, interrupt programming. Basic Timer, Real Time Clock (RTC), Motion Control Peripherals: PWM Module & Quadrature Encoder Interface (QEI). 

Unit-V

 Embedded communications protocols and Internet of things Synchronous/Asynchronous interfaces (like UART, SPI, I2C, USB), serial communication basics, baud rate concepts, Interfacing digital and analog external device, Implementing and programming UART, SPI and I2C, SPI interface using TM4C.Case Study: Tiva based embedded system application using the interface protocols for communication with external devices “Sensor Hub BoosterPack” Embedded Networking fundamentals, IoT overview and architecture, Overview of wireless sensor networks and design examples. Adding Wi-Fi capability to the Microcontroller, Embedded Wi-Fi, User APIs for Wireless and Networking applications Building IoT applications using CC3100 user API. Case Study: Tiva based Embedded Networking Application: “Smart Plug with Remote Disconnect and Wi-Fi Connectivity” 

Text Books:

 1. Embedded Systems: Real-Time Interfacing to ARM Cortex-M Microcontrollers, 2014, Create space publications ISBN: 978-1463590154. 

2. Embedded Systems: Introduction to ARM Cortex - M Microcontrollers, 5th edition Jonathan W Valvano, Createspace publications ISBN-13: 978-1477508992 3. Embedded Systems 2E Raj Kamal, Tata McGraw-Hill Education, 2011 ISBN4. 0070667640, 9780070667648 

 References: 

1. http://processors.wiki.ti.com/index.php/HandsOn_Training_for_TI_Embedded _Processors
 
2. http://processors.wiki.ti.com/index.php/MCU_Day_Internet_of_Things_2013_ Workshop

 3. http://www.ti.com/ww/en/simplelink_embedded_wi-fi/home.html 

4. CC3100/CC3200 SimpleLink™ Wi-Fi® Internet-on-a-Chip User Guide Texas Instruments Literature Number: SWRU368A April 2014–Revised August 2015.


EMBEDDED SYSTEMS PDF

Comments

Post a Comment