BlueBox: Complete Autonomous Vehicle Platform Using NXP Silicon at Each ADAS Node
Safe & Secure Mobility 90% Innovation Through Electronics Seamlessly Connected Mobility Experience ADAS Towards Self-Driving Energy Efficiency One hour per day in the vehicle Enjoying Life 1.3M global road fatalities every year Saving Lives US mandates 163 grams / mile and 54.5 MPG by 2025 Reducing CO 2 1 [1] WHO (2016). Fact Sheets. Road traffic injuries [2] EPA and NHTSA. (2012). Standards to Reduce Greenhouse Gases and Improve Fuel Economy for Cars and Light Trucks.
Road Traffic Accidents the Causes CRITICAL REASONS NUMBER % Driver 2,046,000 94% Vehicles 44,000 2% Environment 52,000 2% Unknown 47,000 2% Total 2,189,000 100% DRIVER-RELATED CRITIAL REASONS NUMBER % Recognition Error 845,000 41% Decision Error 684,000 33% Performance Error 210,000 11% Non-performance Error (e.g. Sleep) 145,000 7% Other 162,000 8% Total 2,046,000 100% EVERY YEAR ~1.3 MILLION fatalities >50 MILLION people seriously injured >$3 TRILLION cost of road accidents >90% caused by human mistakes We need to get the HUMAN FACTOR out of the equation! 2
Steps Towards Highly Automated Driving LEVEL 4 High Automation LEVEL 1 Driver Assistance LEVEL 2 Partial Automation Driver LEVEL 3 Conditional Automation Driver Vehicle Driver Vehicle Driver Vehicle Vehicle or Adaptive cruise control (ACC) Automatic braking Lane keeping Partial automated parking Traffic jam assistance Emergency brake with steer Semi autonomous: Highway chauffeur Self parking Autonomous driving across many driving modes ADAS Self-Driving Responsibility for safe operation Control of complete vehicle Control of steering Control of vehicle speed 3
NXP s Automotive Experience to Master the Robust Tetrahedron FUNCTIONAL SECURITY FUNCTIONAL SAFETY DEVICE RELIABILITY ROAD SAFETY 4 FUNCTIONAL SAFETY: Zero accidents by system failures (ISO 26262) FUNCTIONAL SECURITY: Zero accidents by system hacks DEVICE RELIABILITY: Zero components failures (robust design) ROAD SAFETY: Zero accidents by human error
Vehicle State Line of Sight Non-Line of Sight NXP Automotive Comprehensive Portfolio for Self-Driving Robots SENSE THINK ACT V2X Instrument cluster Radar Camera Lidar Ultrasonic BlueBox Vehicle Control Engine Transmission Brake Steering Airbag Suspension Motion Speed NXP Portfolio 5
NXP Automotive Complete Portfolio for Self-Driving Robots V2X CAM 4 RADAR LIDAR RADAR LIDAR CAM 3 CAM 2 CAM 1 NXP BLUEBOX RADAR RADAR LIDAR RADAR LIDAR 6
NXP BlueBox Engineered to Enable the World s Leading Carmakers to Design, Manufacture and Sell Self-Driving Cars By 2020 Easily industrializable platform for autonomous vehicles Built on NXP s smart and safe solutions shipping in volume production or sampling now Multiple streams of sensor data are fused and processed by the BlueBox engine to determine vehicle s behavior Open platform, easily customizable for optimal product differentiation Already in customers hands at four of the top five largest carmakers 7 SAE. (2014). AUTOMATED DRIVING LEVELS OF DRIVING AUTOMATION. SAE INTERNATIONAL STANDARD J3016.
NXP BlueBox : Central Processing Unit For Autonomous Driving Highly Optimized Sensor Fusion Various sensor data streams: Radar, Vision, LiDAR, V2X S32V automotive vision and sensor fusion processor LS2085A embedded compute processor Ease of Development Open Linux-based Programmable in linear C Easily customizable Development environment for mainstream vehicles High Performance per Power Up to 90,000 DMIPS at < 40 W Complete situational assessment Supporting classification Object detection and localization Mapping Security CSE and ARM Trust Zone Decision Making Global Path Planning Behavior Planning Motion Planning 8 www.nxp.com/bluebox
Gb ETH FlexRAY LFAST PCIe Stimulus Control PCI PCI e e PCI PCI e e SATA 3.0 SATA 3.0 NXP BlueBox - Engine Block Diagram High Level Intelligence Low Level Intelligence Number Cruncher 48KB 32KB 48KB 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D L1-I L1-D L1-I 2MB Banked L2 1MB Banked L2` Trust Flash Controller Power Mgt SDXC/eMMC 2x DUART, 4xI2C SPI, GPIO, JTAG 2x USB3.0 + PHY PME Buffer Mgr. DCE Queue Mgr. SMMU SEC 48KB 32KB 48KB 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D L1-I L1-D L1-I 2MB Banked L2 1MB Banked L2 Coherency Fabric Advanced IO Processor (AIOP) SMMU Buffering L2 Switching 8x10 + 8x1 Ethernet LS2085A 1MB Platform Cache SMMU SRIOV RC 64-bit 64-bit DDR4 DDR2/3 Memory Memory Controller Controller 64-bit 64-bit DDR4 DDR2/3 Memory Memory Controller Controller 32-bit DDR4 Memory Controller Autonomous Vehicle ECU High Level Intelligence Monitor Sensor and Actuator management Low Level Intelligence Monitor Fault Detection Memory Checks, Hardware configuration checks, Program flow checks, Error management CSE2 - flashless 2x CSI2 4ln 2x 16 bit Par I/F Power SDHC LinFLex I2C GPIO, JTAG ADC Safety Controller ARM A53 ARM A53 ARM A53 ARM A53 48KB 32KB 48KB 32KB L1-I 48KB L1-D 32KB L1-I 48KB L1-D 32KB L1-I 32KB L1-D 32KB L1-I 32KB L1-D L1-I L1-D L1-I 2MB Banked L2 256MB Banked L2 Safe DMA 4MB System RAM FCCU Multi Master Sram Ctrl H.264 MJPEG M4 GPU Coherency Fabric 32-bit DDR2/3 Memory Controller ISP APEX 2 APEX 2 CSE2 S32V234 32-bit DDR2/3 Memory Controller 9
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners. ARM, TrustZone and Cortex are registered trademark of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved.) 2016 NXP B.V.