PRAMOD.V SUBRAT KAR DEVELOPMENT OF OPEN-CORE FLEXRAY CONTROLLER FOR

advertisement
DEVELOPMENT OF OPEN-CORE FLEXRAY CONTROLLER FOR
OEM ULTRA LOW COST AUTOMOTIVE APPLICATIONS
PRAMOD.V
SUBRAT KAR
BHARTI SCHOOL OF TELECOMMUNICATION TECHNOLOGY AND MANAGEMENT,
INDIAN INSTITUTE OF TECHNOLOGY, DELHI
The Fully Networked Car
Geneva, 3-4 March 2010
1
THE FUTURE CAR
2
Diagnostics
Flexray
Backbone
More..
Gateway-3
(Comfort)
Gateway-4
(Chassis)
Video
System
Door Lock
Steer By
Wire
Mobile
Phone
Radio
Infotainment
The Fully Networked Car
Geneva, 3-4 March 2010
Climate
Control
Seat
Control
More..
Flexray
Transmission
MOST
Flexray/CAN
Engine
Gateway-2
(Telematics)
CAN
Gateway
(Power train)
Brake By
Wire
More..
A FLEXRAY NODE
3
Host Processor
Flexray
Communication
Controller
Bus Driver
The Fully Networked Car
Geneva, 3-4 March 2010
SMART FLEXRAY CONTROLLER
4
PICOBLAZE
SMART
FLEXRAY
CONTROLLER
FLEXRAY
ARCHITECTURE
The Fully Networked Car
Geneva, 3-4 March 2010
A SMART FLEXRAY CONTROLLER BASED ELECTRONIC CONTROL
UNIT(ECU)
FEATURES
Flexray Controller I/O interface
Program
Memory
The Fully Networked Car
Geneva, 3-4 March 2010
To
Flexray
Bus
o1K of program memory.
PICOBLAZE
Flexray
Communication
+INTERFACE
UNIT
Controller
MAC
Programming
Interface
CODEC
Host Processor
I/O Interface
o“On
CSPthe fly” Programmable.
Bus Driver
POC
CHI
5
oAccess to all Blocks of the
FSP Controller.
Flexray
APPLICATIONS
o
The applications most suited for the smart Flexray
controller are:
1. Simple Applications: The ECU is generally used as simple
control or a sensor node. Ex: Seat Control, Lighting Systems
etc.
2. High End Applications: It involves multiple ECUs connected to
a single powerful processor. Ex: Gateways, Diagnostic Unit
etc.
The Fully Networked Car
Geneva, 3-4 March 2010
6
FLEXRAY BASED ANTI-LOCK BRAKING SYSTEM(ABS)
7
Wheel Sensors
for ABS
ECU-3
ECU-1
Brake
control
Flexray bus
ECU-5
ECU-2
The Fully Networked Car
Geneva, 3-4 March 2010
ABS Control
Unit
ECU-4
FPGA BASED ON-BOARD MULTIFUNCTION SYSTEM
Diagnostic/Safety
Sensors
ABS
ESP
Transmission
control
Valve
Timing
Display
S1
S5
Each PicoBlaze core acts as
S7
a co-processor.
MOST to
Flexray
o Host processor
distributes
tasks to each controller.
Flexray Bus A
o PicoBlaze core analyzes,
Flexray Bus B
filters andFlexray
process
the
Bus C
received Flexray frames.
CAN to
Ono Board
Host processor
interrupted
Flexray
Multi-Function
only when a crucial decision
System
is to be takenComfort Control
o
S6
S4
S2
S3
FEATURES
Infotainment
GPS
The Fully Networked Car
Geneva, 3-4 March 2010
8
Wi-Fi
KEY BENEFITS OF SMART FLEXRAY CONTROLLER
o Facilitates quick decision
o Reduce the time taken by the host processor in
accessing the Flexray controller.
o Better content filtering with programmable parameters.
o Can work without a host processor in simple
applications, hence reducing the overall cost.
o Supports up to 1K of program memory  allows a
decent sized application.
o Gives more flexibility to the designer.
The Fully Networked Car
Geneva, 3-4 March 2010
9
CONCLUSION
o Vehicular networking will play a major role in the future
automobile
o As a vehicular networking protocol, Flexray will ease
implementations like “Steer by wire”, “Brake by wire” in
future automobiles
o Open-source silicon will be to automobiles what opensource is to software. Boundaries will end, monopolies
will cease.
o Smart Flexray controllers will help in managing the
data flow in a vast Flexray network and bringing down
the cost per ECU
The Fully Networked Car
Geneva, 3-4 March 2010
10
11
The Fully Networked Car
Geneva, 3-4 March 2010
Download