Advanced Diploma in Automotive Embedded System Design

Name of the Group:

Name of the Course:

Course Code:

Starting Date:


Course Coordinator:

Last date of Registration:

VLSI & Embedded Group

Advanced Diploma in Automotive Embedded System Design

AE 400

19th November 2018

420 Hrs

Ripunjay Singh, 9445220125

16th November 2018


Today’s modern vehicle equipped with networked measurement, control and communications systems to meet the growing demands for complex features, including increased safety (brake systems, airbag system, Electronic Stability Program - ESP), driver assistance systems (cruise control, navigation, night vision, blind spot detection) or to comply with legal requirements (reducing the emission of pollutants by intelligent engine control).On-board diagnostics (OBD) check the operation of almost every electrical / electronic part in every major vehicle system. A vehicle’s Engine Control Unit (ECU) monitors the operations of the fuel injectors, ignition coils, fuel pump, emissions system part, and other major components that affect vehicle performance and emission control.

The increase in the complexity of modern cars also increases the demands placed on diagnostics, maintenance and repair. Currently there is a great shortage of qualified automotive technicians with good diagnostics skills. Vehicles will continue to become more complex; therefore, the need for good technicians will continue to grow. Hence there need a practical training program in automotive electronics with emphasis on Embedded System of Vehicle.

Objective of the Course:

The objective of the course is to provide understanding of the techniques essential to the design and implementation of embedded systems using suitable hardware and software tools for Automotive Application. This course offers a range of topics of immediate relevance to industry and makes the participants exactly suitable for Automotive Industry. 

Outcome of the Course:  On completion of the Course, the Participants shall get:

  1. Proficiency required to design any embedded system (H/w or S/w or both) based on different families and architectures of Embedded System tools such as Microcontrollers, ARM Processors for Automotive Application.
  2. Get strong familiarity with Serial & Automotive Protocols and its debugging skill.
  3. Identify the problems in vehicle by reading DTC using OBD Tools & Equipment and take corrective action.

Course Structure:

Sl. No.


Duration in Hrs

AE 401

Introduction to Automotive Embedded Systems


AE 402

Embedded C Programming


AE 403

Introduction to ARM Microcontrollers, Architecture, Peripherals, Interfacing


AE 404

Automotive Embedded System Design & Software Design Life Cycle


AE 405

Serial Embedded Protocols for Communicating with Peripheral & Sensors


AE 406

Automotive Protocols


AE 407

Automotive Sensory System


AE 408

Vehicle Diagnostics


AE 409

Industry Standards


AE 410

Mini Project


Other Contents:

Course Fees

For General Candidates: Course fee is Rs.40, 000/-(Including GST)

For SC/ST Candidates

Tuition Fees are waived for eligible SC/ST students under the reservation policy (SC: 15%, ST: 7.5% of total seats). However they are required to remit an amount of Rs.4, 000/- as advance caution/security deposit. This amount will be considered as caution/security deposit and will be refunded after completion of the course with no interest. If the student fails to complete the course successfully this amount along with any other caution/security deposits will be forfeited. Any other SC/ST candidates admitted over and above the reservation policy have to pay complete fee. 

Registration Fee: (Non-refundable)

SC/ST: No registration fee

Others: Rs.500/-.

However the above registration fee shall be refunded on few special cases as given below    

  1. Course postponed and new date is not convenient for the student.  
  2. Course canceled. 

Course Fee Installment Structure: Not applicable for this course


Diploma in Engineering / B. Sc. (Electronics / IT / Computer Science) / M.Sc. (Electronics / IT / Computer Science) / BE/B.Tech / ME / M Tech / Pursuing BE/ BE Tech also.

Number of Seats: 25

How to apply:

Candidates are advised to apply from our website Payment towards non-refundable Registration and Course fee can be paid through any one of the following modes:

  • DD drawn from a nationalized bank (preferably SBI) in favour of “NIELIT Chennai” payable at Chennai.
  • Online transaction: Account No:  32558810978 Branch: Kottur (Chennai), IFS Code: SBIN0001669.
  • Pay through Nationalized Bank Debit Card (Service charges applicable)
  • The Institute will not be responsible for any mistakes done by either the bank concerned or by the depositor while remitting the amount into our account.

Last date of Registration: 16th November 2018

Selection of candidates: First Come First Serve basis

Admission Procedure:  

All interested candidates are required to fill the Registration form with the fees (Registration and Course fees) before 13th October, 2018 with all the necessary following documents.

  • Original and self-attested Copies of Proof of Age, Qualifications, etc.
  • One passport size photograph.
  • Self-attested copy of Govt. issued photo ID card.
  • Self-attested copy of community certificate (if availing SC/ST fee concession)

Note: Working days are from Monday to Friday. Admission timings are from 9.30 am to 4.00 pm.

Discontinuing the course: No fees under any circumstances shall be refunded in case of a student discontinuing the course. No certificate shall be issued if discontinued.

Course Timings: 9:30 AM to 1:30 Pm (Monday to Friday)

Location and how to reach:  NIELIT Chennai is located at Gandhi Mandapam Road, Kotturpuram, Chennai. (Landmark: Opp. To Anna Centenary Library)

Address: National of Electronics and Information Technology

                 ISTE Complex, No. 25, Gandhi Mandapam Road, Chennai – 600025 

                 E-mail: 044-24421445

                 Contact Person: Ripunjay Singh, Mobile: 9445220125

Course enquiries: Students can enquire about the various courses either on telephone or by personal contact between 9.15 A.M. to 5.15 P.M. (Lunch time 1.00 pm to 1.30 pm) Monday to Friday.

Detailed Syllabus of the Course

AE 401: Introduction to Automotive Embedded Systems

  • Overview of present-day embedded products
  • Basic building blocks of embedded systems
  • Automotive Systems Overview
  • Embedded Technology in Automotive Industry
  • Embedded System Development Process - Tool Chain and Cross Compilation

AE 402: Embedded C & Coding Standards for Automotive

  • Introduction to C
  • Introduction to MISRA C Automotive Standard
  • Loops and Control Flow
  • Functions
  • Storage Class and Linkage
  • Macro
  • Arrays
  • Pointers
  • Structures, Unions and Enums
  • Data Structures

AE 403: Introduction to ARM Microcontrollers, Architecture, Peripherals, Interfacing

  • Overview of Architecture Of Microcontroller
  • Introduction to Development Tools and Environment :Programmers, Debuggers, Emulators, Simulators, Development Board
  • Using On-Chip Peripherals for applications.
  • Interfaces to External Peripherals: Display, Switch, ADC, Sensors

AE 404: Automotive Embedded System Design & Software Development Cycle

  • Understanding Automotive Product Design Cycle
  • Introduction to Software Development Life Cycle
  • Types of Software Development Life Cycle

AE 405: Serial Embedded Protocols for Communicating with Peripheral & Sensors

  • Inter Integrated Circuit (I2C)
  • Introduction to the I2C Protocol
  • The basic concept of I2C.
  • Data Frame overview of  I2C protocol
  • Handshaking Process in I2C Protocol
  • I2C write operation
  • I2C Read operation
  • I2C at the Hardware Level
  • Master Slave Data Transmission: the single master concept & the multimaster concept.
  • Interfacing Using I2C connections between MCUs and different Modules.
  • I2C programming concept for interfacing and verification
  • Serial Peripheral Interface (SPI)
    • INTRODUCTION TO SPI Protocol                                              
    • Basic of SPI Protocol Standard                                         
    • SPI Hardware & Interface: SPI Mode: Polarity and Clock Phase, S Bus 3-Wire and Multi-IO Configurations, MOSI AND MISO line                                        
    • Master-Slave data transmission process
    • SPI connections between  MCUs and different Modules  
    • SPI programming concept for interfacing and verification
  • UART
    • Introduction to UART Communication
    • How UART Works?
    • Structure of Data Packet or Frame
    • The Asynchronous Receiving and Transmitting Protocol
    • The Physical Layer Standards
    • Interfacing between TTL level UART and RS-232
    • UART connections between MCUs and different  Modules
    • UART programming concept for interfacing and verification

AE 406: Automotive Protocols:

  • Controller Area Network (CAN)
    • Introduction to CAN Protocol
    • Basics of CAN Standard and Extended
    • CAN communication
    • Basics of Implementation of CAN Protocols
    • CAN Hardware
    • CAN Bus Analyser Tool Chain
    • Building Simple CAN Application using CAN Training Kit
    •  Fault simulations
  • Local Interconnect Network (LIN)
    • Introduction to CAN Protocol
    • Basics of CAN Standard and Extended
    • CAN communication
    • Basics of Implementation of CAN Protocols
    • CAN Hardware
    • CAN Bus Analyser Tool Chain
    • Building Simple CAN Application using CAN Training Kit
    •  Fault simulations
  • Media Oriented Systems Transport (MOST)
    • Overview of MOST technology, its key features, application examples.
    • Network basics: MOST frame structure, speed grades, transport mechanisms, synchronization, network start up and shut down procedures, Network Master and System State.
    • Handling of streaming data: Bandwidth allocation and administration, audio management in the system.
  • Control messaging: Message structure, transmission control, addressing, central registry and address resolution, segmentation.
  • Overview of components: ePHY, oPHY, network interface controllers, companion chips, software stacks.
  • Flex-Ray
    • Introduction, Key features and properties of Flex Ray
    • Overview of Flex Ray consortium
    • Flex Ray Physical Layer
    • Topologies
    • Cable
    • Connections
    • Electrical signal level
    • Communication structure
    • Clock synchronization
    • Products and tools
    • Flex Ray communication controller
    • Flex Ray bus transceiver, Rest bus simulation
    • Monitoring
    • Analysis

AE 407: Automotive Sensory System

  • Real automotive sensors: inductive rpm sensor, phase sensor, throttle-valve switch,  MAP sensor, knock sensor, NTC and PTC temperature sensors that can be heated, operational model of an intake duct with throttle valve, fan, throttle-valve potentiometer and air-flow meter
  • How engine management sensors work
  • Where to find sensors on automobiles
  • Engine management functions     
  • How to read circuit and wiring diagrams
  • Establishing and testing sensor wiring connections     
  • Sensor performance checks • Troubleshooting and fault finding     

AE 408: Vehicle Network Diagnostics

  • Process of Automotive Fault Diagnostics, Fault Codes,
  • Vehicle Systems On- and Off- Board Diagnostics.
  • OBD-I, OBD-II, Engine Analyzers
  • Steps taken to diagnose a fault
  • Diagnostics Protocols & Standards

AE 409: Industry Standard:

  • Introduction to MISRA C and ISO 26262.

AE 410: Mini Project:

  • Standard mini project

Note: Course content provided will be modified for further improvisation.