Embedded System & Architecture
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesEmbedded System & Architecture Syllabus — Unit-wise Content
The official GTU curriculum for Embedded System & Architecture (subject code ME01062021) as prescribed for IOT · Semester 1 divides the course into 5 units, covering 58 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (ME01062021)Unit 1 Embedded System Introduction Embedded systems Vs
- general computing systems
- introduction to real-time embedded system and general-purpose computers
- classification of an embedded system
- 8 20 GUJARAT TECHNOLOGICAL UNIVERSITY Program Name: Master of Engineering Level: PG Branch: Internet of Things Course / Subject Code : ME01062021 Course / Subject Name: Embedded System & Architecture w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 2 of 3 examples of an embedded system
- major application areas
- real-time system’s requirements
- real-time issues
- interrupt latency
- introduction to unified modelling language (UML)
- the core of the embedded system
- sensors and actuators
- communication interface
- embedded firmware
- PCB and passive components
Unit 2 Embedded System Architectures: CISC and RISC
- embedded processor : 8051
- AVR architecture and pin functions
- DSP processors
- ARM processor family
- application of ARM processor
- the architectural inheritance
- the ARM programmer’s model
- ARM development tools
Unit 3 Embedded Design Life Cycle Embedded design life cycle
- – product specification – Hardware / Software partitioning – detailed hardware and software design – Integration – product testing – selection processes – microprocessor Vs microcontroller – performance tools – benchmarking – RTOS microcontroller - RTOS availability – toolchain availability
Unit 4 Embedded System Communication protocols: UART
- and SPI communication protocol
- I2C communication protocol: I2C Protocol
- programming for I2C Protocol
- a real-time application using RTC, advantages & disadvantages of I2C protocols.
- USB communication protocol
- PCI-bus communication protocol
- CAN protocol
Unit 5 Embedded System Software : Embedded C programming
- Integer and mixing data types
- Useful typedef and defines
- manipulating bits in memory and I/O ports
- accessing memory-mapped I/O devices
- union and pointer
- software architectures: requirements of embedded software
- interrupts- basics
- shared data problem
- Recent trends in Embedded systems. 9 20 Reference Book: 1
- Introduction to Embedded Systems -Shibu K.V
- McGraw Hill. 2
- Embedded Systems -Raj Kamal
- TMHGurusamy, PHI, EEE, 2001. 3
- Embedded System Design -Frank Vahid
- Tony Givargis
- John Wiley GUJARAT TECHNOLOGICAL UNIVERSITY Program Name: Master of Engineering Level: PG Branch: Internet of Things Course / Subject Code : ME01062021 Course / Subject Name: Embedded System & Architecture w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 3 of 3 4
- Fundamentals of Embedded Software: where c and assembly meet Daniel W lewis (Prentice hall) 5
- Berger – Embedded System Design CMP books
- Course Outcome: After completion of the Course
- Students will be able to: No Course Outcomes RBT Level* 01 Understand the concept of embedded systems
- components and embedded system design
- UN 02 Implement various embedded system architectures AP 03 Implement embedded design life cycle for embedded systems design AP 04 Analyze the embedded architectures and communication protocols for embedded systems AN 05 Evaluate embedded systems software for embedded systems design EL *RM: Remember
- UN: Understand
- AP: Apply
- AN: Analyze
- EL: Evaluate
- CR: Create Suggested Course Practical List: ● The practical work will be carried out based on the content covered during the academic sessions
- List of Laboratory/Learning Resources Required: List of Hardware : ● ARM-Based LPC2148 Processor Kit along with Peripheral Board ● Arduino UNO Board List of Open Source Tools/Simulator: ● Keil uVersion (Open Source Available) ● Arduino IDE (Open Source Available) ● Proteus (Open Source Available)) List of Useful websites/MOOCs: ● Course-related online MOOCs on NPTEL/SWAYAM platform ● Recently Published papers/articles in reputed journals **************