FREE
AKTU Embedded Systems Design (BIC601) Syllabus PDF – B.Tech 3rd Year
Embedded Systems Design BIC601
All syllabus, notes, question bank & PYQ for this subject
Free
Download now
- English
- Semester 6
- 0 downloads
- 0 views
Official AKTU syllabus of Embedded Systems Design (BIC601) for B.Tech 3rd Year – 4 credits, L-T-P 3-1-0. Read the unit-wise course content, course outcomes, evaluation pattern and recommended books online, or download the PDF.
Syllabus — Embedded Systems Design
Download PDFBIC601 · 4 credits · L-T-P 3-1-0
| Unit | Topics | Lectures |
|---|---|---|
| I | Advanced concepts in 8051 architecture: Review of 8051 architecture, concept of synchronous serial communication, SPI and I2C communication protocols, study of SPI port on 89LP 51RD2, study of SAR ADC/DAC MCP3304 / MCP 33, interfacing concepts for SPI based ADC/DAC, study of watchdog timer, study of PCA timer in different modes like capture mode, PWM generation mode, High speed output toggle mode Embedded ‘C’ programming for the above peripherals. | 8 |
| II | MSP430x5x Microcontroller: series block diagram, address space, on-chip peripherals (analog and digital), and Register sets. Instruction set, instruction formats, and various addressing modes of 16-bit microcontroller; Sample embedded system on MSP430 microcontroller. Memory Mapped Peripherals, programming System registers, I/O pin multiplexing, pull up/down registers, GPIO control. Interrupts and interrupt programming. | 8 |
| III | Introduction to Embedded Systems: Describe what an embedded system is and its main components, Outline the different options available for building embedded systems, Explain the benefits, functions, and attributes of embedded systems, Examine the constraints specific to embedded systems and their impact Introduction to the Arm Cortex-M4 Processor Architecture, Identify key features of Arm architectures and processors, Explain the features and layout of the Arm Cortex-M4 processor. Explain the structure and purpose of specific registers in the Arm Cortex-M4 processor. Introduction to Arm Cortex-M4 Programming, Compare the C and Assembly programming languages, Explain program-generation flow, including compilation and program images, Describe and compare different data formats and how they are stored in memory, Explain how mixed assembly and C programming can be performed, Introduction to the Mbed Platform and CMSIS. | 8 |
| IV | Digital Input and Output (IO): Explain the relationship between electrical voltages and logic values, Describe the key features of GPIOs (General Purpose I/O pins) and how they can be used to control peripherals, Explain the key elements of GPIO design in relation to microcontrollers. Compare register-level GPIO programming to GPIO programming with the Mbed API. Interrupts and Low Power Features: Interrupts and Low Power Features, Serial Communication Introduction to the Internet of Things (IoT): Describe the concepts of IoT and understand the key elements of an IoT device, Outline the evolution of IoT, Describe the main technologies that enable IoT, Identify the key challenges facing IoT systems, and Evaluate the opportunities and risks that emerge with IoT adoption. | 8 |
| V | Hardware Platforms for IoT: Identify the concepts of hardware platform and the factors influencing its design, Differentiate between various types of memory, Explain the principles of sensors and the role of I/O IoT Connectivity: Identify the concept of Bluetooth technology, Identify key features of the Bluetooth and Bluetooth Low Energy protocols, Explain how a Bluetooth connection is secured, Outline the new features that are introduced in the Bluetooth 5 specification, Explain the architecture and protocol stack used in ZigBee. | 8 |
Text Books
- Mazidi Ali Muhammad, Mazidi Gillispie Janice, and Mc Kinlay Rolin D “The 8051 Microcontroller and Embedded Systems using Assembly and C”, Pearson Publication,2006
- John H Davies, “MSP430 Microcontroller Basics” Newnes Publication,2008.
- Embedded Systems Fundamentals on Arm Cortex-M based Microcontrollers: A Practical Approach by Alexander G. Dean https://www.arm.com/resources/education/textbooks/efficient- embedded-systems
Reference Books
- TI MSP430x5xx and MSP430x6xx Family User's Guide, Revised 2018.
- The Definitive Guide to ARM® Cortex®-M3 and Cortex®-M4 Processors, Third Edition by Joseph Yiu.
- Cortex-A Series Programmer's Guide for ARMv7-A by Arm from http://infocenter. arm.com/ help/topic/com.arm.doc.den0013d/index.html
- White Paper: Cortex-M for Beginners - An overview of the Arm Cortex-M processor family and comparison: https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/white-paper-cortex-m-for-beginners-an-overview-of-the-arm-cortex-m-processor-family- and-comparison.
Course Outcomes
- Explain the advance concept of 8051 architectures and AVR family architecture and compare them for different applications.
- To demonstrate the basics of MSP430x5x Microcontroller
- To execute the I/O interfacing and peripheral devices associated with Microcontroller SoC (system on chip).
- Explain the advance concept Arm Cortex-M4 Processor Architecture.
- Demonstrate the ability to do Demonstrate the basics of Embedded Systems, IoT and its application and design IoT based projects on Arm based development boards
Ratings & Reviews
No reviews yet — share your experience with this item.