You are on page 1of 30

Embedded Automotive

Embedded Systems
• Application specific computing system

• Todd Morton – author of Embedded Microcontrollers.

Embedded Systems are electronic systems that contain a microprocessor or a


microcontroller, but we do not think of them as computers- the computer is hidden
or embedded in the system.
Defining Embedded Systems
Difficult to pin down as it constantly evolves due to

• Advances in technology

• Dramatic decrease in cost of hardware/software


Domains
• Consumer Electronics and Durables
• Telecommunications
• Automotive Electronics
• IT Hardware and Office Automation
• Industrial Electronics
• Test and Measuring Instruments
• Industrial Automation
• Defense Electronics
• Medical Electronics
• Internet of Things
Core of an Embedded System
● A Processor or Controller is the heart of the Embedded System.
● For an embedded system designer, knowledge of microprocessor and microcontroller is a
must.
Classifications of embedded system
● Small Scale embedded system
● Medium scale embedded system
● Sophisticated embedded system
MICROPROCESSOR vs MICROCONTROLLER

MICROPROCESSOR MICROCONTROLLER

It includes functional blocks of


The functional blocks are ALU, microprocessors & in addition has timer,
registers, timing & control units parallel i/o, RAM,EPROM, ADC&DAC
(on chip peripherals);

Higher capability and Higher MIPS Lower capability and lower MIPS

They are used for designing


For complex systems, Wide memory
application specific dedicated systems,
range.
and lesser memory
Embedded System model
Processor Characteristics
● Memory Architecture (Harvard vs Von Newmann)

● Multibyte Data Representation (Endianness)

● Instruction Set Architecture (RISC vs CISC)

● Processor throughput (Pipelining)


Von Neumann and Harvard Architectures
Endianness
● Specifies the order in which multi byte data is stored in the memory by
processor operations in a multi byte system.

○ Big Endian (SPARC, Motorola)

○ Little Endian (Intel)

○ Mixed Endian
RISC CISC
Less number of instructions More number of instructions

Large number of registers Less number of registers

Load Store architecture Operations on registers & memory

Fixed length instructions Variable length instructions

Less silicon usage More silicon usage

Larger code size Smaller code size

Pipelining easy. Pipelining difficult


The Performance Equation

Maximizing Circuit Design Processor Software


Design
Design
performance

Time Time Cycles Instruction

---------------- = ---------------- ---------------- ----------------


X X
Program Cycles Instruction Program
Processor design (Pipelining)
● Instruction Fetch
● Decode
● Execute
Automotive Industry
● The automotive industry is a wide range of companies and organizations
involved in  

○ Design

○ Development

○ Manufacturing

○ Marketing and Selling of motor vehicles


Functional Areas
● Chassis
● Drive-train
● Automotive Body Design
● Telematics
Functional Requirements
● Safety
● Hard real-time constraints
● Fault-detection
● Emissions / fuel-economy
Domain & Potential Roles offered

Domains Potential Roles


• Engineering • Embedded Developer
• Automotive • Software developer
• IT Services • Technical Analyst
• Electronics • Junior software Engineer
• Telecom & Wireless • Network Engineer
• Semi Conductor • Junior embedded IOT engineer
• Aerospace • AI Platform Engineer
• Testing  

• Desktop GUI Web technology


• Gaming & Enterprise
Packages Offered
• Cloud based technology
• Big data technologies • 5-8 LPA (Tier I )
• 2-4 LPA (Tier II )
Why Cranes Varsity?
Cranes Varsity is a pioneer in Technical Training & Education Services in EMBEDDED, VLSI & DSP with over
20 years of acclaimed expertise. Having built a reputation as leading training providers, we now extend our
training domains to emerging industry trends like Automotive, IoT & Data Science.

We are a unique EdTech company that effectively bridges the gap between graduates’ skills and employers’
expectations. We build upon a decades-old Legacy in Technical Training, and Brand-Recognition as a trusted
partner with over 5000 reputed Academia, Corporate & Defence Organisations. We leverage being a
gateway to the Corporate World for over 50,000 engineers

We offer the Best Technical Curriculums for Job-Oriented Industry skills taught by the Best Subject-Matter
Experts via a Balanced Hybrid On-site/On-line Technical Training Platform.
Why Cranes Varsity?
● 1 Million Engineering students Trained
● Live Online / offline Contact sessions
● Trained 20,000+ corporate & Defence professional
● Trusted Training Partner for 5000 reputed Organization.
● 40+ Experienced Trainers & Consultants
● Knowledge partner for career labs, in partnership with BYJU’S

The best highlighting point, about us, is during this pandemic situation also, we successfully placed
students on top MN’C companies with decent packages.
Testimonials :
Testimonials :
Testimonials :
Testimonials :
Placements
Placements
CranesVarsity always welcomes You !
PG DIPLOMA COURSE :
Training & Placement Program for ENGINEERS

• Embedded system design & Automotive


• Internet of Things & Data science
• VLSI Design & Verfication
• Full stack java development
• Data science using python
Thankyou

www.cranesvarsity.com

/cranesvarsity
# 82, Presidency Building, 3rd & 4th Floor, St Marks Rd, Bengaluru,
Karnataka 56000
Mobile: +91 9620829666
Inquries : training@cranessoftware.com

You might also like