Embedded System Design

GTU Study
KHUDKIBOOK
EMBEDDED SYSTEM DESIGN ME01067031
FREE PDF ME01067031
Code: ME01067031 Credits: 4 Semester 1 AI

Embedded System Design

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Embedded System Design Syllabus — Unit-wise Content

The official GTU curriculum for Embedded System Design (subject code ME01067031) as prescribed for AI · Semester 1 divides the course into 9 units, covering 79 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 (ME01067031)

Unit 1 Introduction to ARM Cortex M Processors

2 lecture hours

  • Family of Cortex M processors
  • Advantages and applications
  • Resources available
  • Harvard and Von Neumann Architecture
  • General information

Unit 2 Introduction to Embedded Software Development

2 lecture hours

  • Development suites
  • Development boards
  • Debug adaptor
  • Software device driver
  • Software development flow
  • Compiling applications
  • Software flow
  • Data types in C programming
  • outputs, and peripherals accesses
  • Microcontroller interfaces
  • Cortex microcontroller software interface standard (CMSIS)

Unit 3 Architecture of Cortex-M4 processor

5 lecture hours

  • Programmer’s model
  • Application program status register (APSR)
  • Memory system
  • Exceptions and interrupts
  • System control block (SCB)
  • Reset and reset sequence
  • Introduction to STM32F4xx architecture
  • Bus matrix
  • AHB & APB buses
  • Program Name: Engineering Level: PG Branch: Applied Instrumentation Course / Subject Code : ME01067031 Course / Subject Name : Embedded System

Unit 4 Instruction Set and ALP of Cortex-M4 processor

4 lecture hours

  • Moving data
  • Memory access
  • Data conversion
  • Bit-field processing
  • Compare and test
  • Program flow control
  • Saturation operations
  • Exception and sleep mode
  • Memory barrier
  • Miscellaneous and Cortex-M4 specific instructions
  • Barrel shifter
  • special instructions and special registers
  • Assembly language programming (ALP)

Unit 5 Memory System

4 lecture hours

  • Memory map, Memory and peripherals interfacing
  • Memory requirements
  • Memory endianness
  • Data alignment and unaligned data Program Name: Engineering Level: PG Branch: Applied Instrumentation Course / Subject Code : ME01067031 Course / Subject Name : Embedded System access support
  • Bit-band operations
  • Default memory access permissions
  • Memory access attributes
  • Exclusive accesses
  • Memory barriers
  • Memory system in a microcontroller

Unit 6 Exceptions and Interrupts

3 lecture hours

  • Exception types
  • Overview of interrupt management
  • Definitions of priority
  • Vector table and vector table relocation
  • Interrupt inputs and pending behaviors
  • Exception sequence overview
  • NVIC registers
  • SCB registers
  • Special registers for exception or interrupt masking
  • Example procedures
  • Software interrupts
  • Exception handlers in C, Exception sequences
  • Interrupt latency and exception handling optimization

Unit 7 Floating Point Ope rations and DSP Applications

5 lecture hours

  • half-precision, and double-precision floating point numbers
  • Floating point unit (FPU)
  • Lazy stacking
  • Floating point programming in C, Hard-vfp and Soft-vfp
  • Special FPU modes
  • Floating point exceptions
  • DSP on a microcontroller
  • Dot product
  • Cortex-M4 DSP instructions
  • Writing optimized DSP code

Unit 8 Embedded ‘C’ programming for STM32F4xx

5 lecture hours

  • Bit manipulations
  • addressing mechanism for memory mapped registers
  • structures and unions

Unit 9 STM32F4xx Periphe rals and programming

12 lecture hours

  • Matrix keyboard
  • Seven segment display
  • Timers, PWM, LCD, ADC-DAC
  • Ethernet, USB, Interrupt Mechanism (NVIC)

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 1

GTU Study
KHUDKIBOOK
ENGLISH FOR RESEARCH 3700001
FREE PDF 3700001

English for Research Paper Writing

Code: 3700001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DISASTER MANAGEMENT 3700002
FREE PDF 3700002

Disaster Management

Code: 3700002 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESEARCH METHODOLOGY AND 3710001
FREE PDF 3710001

Research Methodology and IPR

Code: 3710001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
OPTIMIZATION TECHNIQUES FOR 3710310
FREE PDF 3710310

Optimization Techniques for Engineers

Code: 3710310 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED SYSTEM FOR 3710311
FREE PDF 3710311

Embedded system for Instrumentation

Code: 3710311 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTELLIGENT SYSTEMS AND 3710312
FREE PDF 3710312

Intelligent Systems and Control

Code: 3710312 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE INDUSTRIAL DRIVES 3710313
FREE PDF 3710313

Advance Industrial Drives and Control

Code: 3710313 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SYSTEM ENGINEERING 3710315
FREE PDF 3710315

System Engineering

Code: 3710315 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INSTRUMENT DESIGN ENGINEERING 3710316
FREE PDF 3710316

Instrument Design Engineering

Code: 3710316 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESEARCH METHODOLOGY AND ME01000011
FREE PDF ME01000011

Research Methodology and IPR

Code: ME01000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
TECHNICAL REPORT WRITING ME01000021
FREE PDF ME01000021

Technical Report Writing

Code: ME01000021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPTIMIZATION TECHNIQUES FOR ME01067011
FREE PDF ME01067011

OPTIMIZATION TECHNIQUES FOR ENGINEERS

Code: ME01067011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTELLIGENT SYSTEMS AND ME01067021
FREE PDF ME01067021

Intelligent systems and control

Code: ME01067021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
PROCESS MODELING AND ME01067041
FREE PDF ME01067041

Process Modeling and Identification

Code: ME01067041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE INDUSTRIAL DRIVES ME01067051
FREE PDF ME01067051

Advance Industrial Drives and Control

Code: ME01067051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SIMULATION SOFTWARE TOOLS ME01067061
FREE PDF ME01067061

Simulation Software tools for Instrumentation

Code: ME01067061 Credit: 4
Open →

Explore Other Semesters (AI)