TI Cluster EE Solution
Total Page:16
File Type:pdf, Size:1020Kb
TI Cluster EE Solution Maka Luo (FAE) & Peter Li (FAE) TI Information – Selective Disclosure Analog Cluster VBAT_RPD, Ambient backlight 5V or 3.3V driver allows the VBAT_RPD, 5V or 3.3V gauges to be seen LED Backlight at night. Must be Driver Tell-Tale dimmable. LED Driver GPIO/ I2C 5V Stepper Motors drive the Stepper gauge’s positon. Motor Driver is Stepper Motor ESD Motor typically built into the Cluster Drive Drive MCU Reset Reset’s Trip Button Odometer Hybrid Cluster with Informational Graphics Support Fuel Gauge Speedometer Tachometer (Stepper Motors) (Stepper Motors) (Stepper Motors) Ambient Ambient Backlights Backlights Temperature Gauge Tell-tale LEDs LCD (Mileage, Trip ) (Stepper Motors) Ambient Backlights Hybrid Cluster with Informational Graphics Support Ambient Backlights Ambient Backlights Stepper Motors Stepper Motors TFT Display (720p or lower) PRNDL / Tell Tale Hybrid Cluster with Active Graphics Support TFT Display Ambient (Hi Resolution) Backlights Stepper Motors Hybrid Cluster with Active Graphics Support Functional Blocks that Define the System Required VBAT Off-Battery Power Vehicle Interface Processor Vehicle . Input Power Protection GPIO . Digital Processing CAN/LIN/E- . Non-isolated DC/DC . Self-diagnostics/Monitoring Option by OEM . Current/Voltage Sense . Wired Interface NET Bus I2C/SPI Integrated Display . Wired Interface Driver Notification . Signal Input/Output Protection Applications Processor • Power Stage . Input User Interface . Digital Processing RGB / • Signal Input/Output Protection . Output User Interface . Clocking • Output User Interface OLDI / . Non-isolated DC/DC LVDS . Memory . Wired Interface Remote HUD Interface . Wired Interface . Signal Input/Output Protection . Power Stage Analog / Monitoring Camera Interface Analog Gauge Interface . Wired Interface YUV / CS-2 . Output User Interface . Input Power Protection . Signal Input/Output Protection . Signal Input/Output Protection . Power Stage Full Display Digital Cluster FULL TFT Display Reconfigurable Digital Cluster Required VBAT Off-Battery Power Vehicle Interface Processor Vehicle . Input Power Protection GPIO . Digital Processing CAN/LIN/E- . Non-isolated DC/DC . Self-diagnostics/Monitoring Option by OEM . Current/Voltage Sense . Wired Interface NET Bus I2C/SPI Integrated Display . Wired Interface Driver Notification . Signal Input/Output Protection Applications Processor • Power Stage . Input User Interface . Digital Processing RGB / • Signal Input/Output Protection . Output User Interface . Clocking • Output User Interface OLDI / . Non-isolated DC/DC LVDS . Memory . Wired Interface Remote HUD Interface . Wired Interface . Signal Input/Output Protection . Power Stage Analog / • About same as High end Hybrid Monitoring Camera Interface YUV / CS-2 . Wired Interface • Remove Analog Gauge Motors . Input Power Protection . Signal Input/Output Protection and Drivers. Typical Digital Cluster Block Diagram Digital Cluster Block Diagram-Power System Power J6entry digital cluster -- 高性价比,高成熟度,高可靠的数字仪表解决方案 TI AUTOMOTIVE PROCESSOR SOLUTION FOR CLUSTER HIGH PERFORMANCE SAFETY & SECURITY • High-performance graphics and display (HD 4K) • Robust HW and SW architecture, AMPU • Industry-leading HMI development tool kits • Early boot functions, security features supported on Jacinto platform • Ecosystem for Safety OS • Hypervisor SYSTEM COST $ SCALABILITY & RE-USE • Integration with numerous BOM-savings • Platform span across all market segments supported by hardware architecture • Software re-use, R&D efficiency • Cost-optimized / automotive qualified 28nm • Prepare for ECU integration Heterogeneous Multicore Architecture Choose the right core for the right job Single to multi-cores MPU enable performance scalability and concurrencies Optimize entire platform around programmer Separate MPU clusters facilitates multi-OS and multi-domain software architecture MPUs productivity on the MPUs Greater power efficiency than solution using GPUs general-purpose processors * + Offload the majority of Flexibility << - “work” to specialized DSPs processors. Provide tools & Auxiliary MPUs support real-time, safety OS SW to manage complexity and/or interrupt-intensive tasks AMPUs MPU : Microprocessor HWAs GPU : Graphics Processor DSP : Digital Signal Processor Image, signal and vision co-processors for AMPU : Auxiliary Microprocessor HWA : Hardware Accelerator simultaneous IVI and InfoADAS features Efficiency Jacinto 6 Processors for Digital Cluster Digital Cluster Automotive Reference Design (DCARD) DCARD Features: • Based on DRA71x (J6 Entry) SoC • 1920x720@60fps OpenLDI cluster display • Single zone audio output, wake-up from CAN, Ethernet • Optional: Camera input for RVC, DMS and HUD output • 6-layer PCB Design Total System BOM optimized Excludes external components: display, camera, etc. Availability • Hardware & design files on ti.com • Demonstration w/ various UI engine TIDEP-01002 Digital Cluster Automotive Reference Design (DCARD) Features Benefits • Based on J6Entry SoC 1. Low-cost automotive reference board • Support for 1920x720@60fps OpenLDI cluster display 2. Customers Tier1’s to build their own boards easily • Single zone audio output, and quickly. • DMS support • Fast boot (early telltales/audio, full system boot) • ASIL-B safety support • Auto network (CAN/Ethernet) • No wake-up micro Applications • Digital Cluster • Driver Monitoring • Heads up display • Remote Display Tools & Resources • TIDEP-01002 and/or Tools • Device Datasheets: Folder ‒ J6 Entry • Design Guide • Design Files: Schematics, BOM, Gerbers, Software, etc. DISPLAY JACINTO 6 DISPLAY SUBSYSTEM ARCHITECTURE • 4-input-pipeline architecture • 1 GFX (RGB only) • 3 VID (YUV or RGB with scaling & CSC) • Outputs • 3 DPI Outputs • 1 HDMI 1.4 TX • up to 1080p60 output • 1 WB (writeback) path for Frame Monitoring JACINTO SOFTWARE ARCHITECTURE – CLUSTER Graphics ARM® MPU Cluster Subsystem HMI / Applications Pipeline Imagination Tell-Tales Safety Cluster Automotive Rendering Checker 3D Graphics Rendering Stack (optional) (optional) HLOS SDKs supported Graphics Connectivity Display Driver Vivante • Linux SDK 2D Graphics Kernel, Filesystem, Peripheral Drivers, Power Management • Mentor Connected OS GENIVI Linux IPC IPC IPC • Android SDK • QNX SDKs Video Driver Cluster – Both on QNX 6.5 SP1 & QNX 6.6 kernels Decode / Encode Minoring Application – QNX 6.5 SP1 is ASIL-D (ISO 26262) certifiable System Tell-Tale Tell-Tales SysBIOS HUD Rendering Pipeline RTOS SDKs supported ARM® IPU Warping Driver Minoring System DMS Pipeline • TI SysBIOS on Cortex-M4s & C66x DSP Safety Application Legend Checker Video Video Safety • Green Hills INTEGRITY Decode Encode WriteBack Checker Pipeline – BSP options available ASIL-A thru ASIL-D (ISO TI SDK SysBIOS 26262) certifiable Video HWA SysBIOS DSP Display • Mentor Nucleus Customer | (optional) ARM® IPU Subsystem 3P | Open Video Subsystem – BSP options available ASIL-A thru ASIL-B (ISO source HLOS 26262) certifiable (optional) Safety Domain OTHER SOFTWARE SUPPORT • Code Composer Studio (CCS) • DMA Low-Level Driver (EDMA3 LLD) – Supports multi-core development & debug – Supports transfers between memory and/or device – CCSv6.1 uses an unmodified Eclipse Version 4.4.1 and CDT 8.3 peripherals; full source code; download now – Flexible licensing; download trial now; online training • EVM Board Support Package (BIOS BSP) • System Analyzer – Includes Audio-Loopback example; contact TI for – Real-time tool for analyzing, visualizing and profiling download applications running on single or multi core systems • StarterWare • Optimizing C Compiler for C66x DSP and Cortex-M4 – with Runtime Support Library (RTS); download now – OS-agnostic low-level software; contact TI for download • Real-Time Operating System (Sys/BIOS 6.x) • XDAIS (eXpress DSP Algorithm Interoperability – Open source (BSD license); download now Standard) Developer's Kit • Inter-Processor Communication (IPC 3.x) – Algorithm interface utilized by TI and 3rd-party software; – Provides message passing & notification, shared download now memory; optimized to use available hardware support – Open source, online documentation & training; download • Optimized DSP Software Library (DSPLib) now – FIR & IIR filtering, FFT, vector processing, incl. source code; download now All of the above software is royalty free Jacinto 6 Digital Cluster Ecosystem Support Unique Features & Benefits • Robust Architecture (enable robust Linux Cluster) SAFETY ASIL-B SOC Frame monitoring framework HW feature support FFI • Heterogeneous Backup UI Independent Telltale/Safety UI on M4 • High efficient Hybrid Composition GRAPHICS (Saving of 30% - 50% GPU bandwidth by offloading composition) EARLY FUNCTIONS • <1s telltale fastboot (<2s Cluster UI) tell-tale DMS • Support CAN wakeup on internal M4 • DMS/SRV integration 60 fps • No Fan needle Integration w/ DMS & HUD Display resolutions up to 2880x1080 1920x720 to 2880x1080 J6 Entry | J6Eco | J6 | J6Plus Cluster Display 3D Graphics MPU (1/2x Cortex-A15) SGX Cluster Display HUD Sub-System 2D Graphics (DSS) GC320 HLOS Optional HUD Driver Safety (854x480 or higher) Driver Identification / OS Monitoring CSI2 Monitoring Camera DSP (c66x) IPU(2xM4) 1280x960 • DMS和HUD的处理不占用仪表的graphic资源 异构的M4核直接控制视频的采集通过硬件DMA输出,无需主核参与 • 多硬件图层高效合成,互不影响 (telltale/ADAS/HUD/3D仪表) • 成熟的软硬件框架, production ready • 可方便移植其他视觉处理功能 Integration w/ IVI features DIFFERENTIATION CLUSTER + INFOTAINMENT Jacinto Family of Devices can drive a single fully reconfigurable LCD display to support a fusion between traditional infotainment