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