Optimizing Your Automotive System With Jacinto™ 7 Socs and Mcu Integration
Optimizing Your Automotive System With Jacinto™ 7 Socs and Mcu Integration
Surround View CMS / Mirror Replacement Center Stack HMI Heads-Up Display
Processing Cores
High Speed Interconnect 16nm Auto • 2x ARM Cortex A72 @ 2GHz
• 1x C71x DSP + MMA @ 1GHz
Vision Processing ACC • 2x C66 DSP @ 1GHz
+
*
-
Safety MCU • Up to 8 MB Shared on-chip memory w/ECC
C66 MMA ISP NF • 3x ARM Dual Cortex R5F dual/lock-step
scalar ARM R5F
ARM R5F
C66
DSP C7x + ARM R5F • Vision Acceleration – VISP, VPAC, DOF, SDE
ARM A72
ARM R5F
ARM A72
DSP
vector
MMA ARM R5F REMAP MSC • 1x GE8430 GPU (100 GFLOPS)
ARM R5F
ARM R5F
ARM R5F
Video / Vision
Depth & Motion PAC
• 2x CSI-2 (4 lane) x 2.5Gbps Camera interface
Multicore Shared DOF CRC • 1x CSI-2 TX Output interface
8 MB L3 RAM w/ECC STEREO
Memory Controller ESM • Multiformat encode/decode (H.264 Encode up to 180 MP/s for 1080P)
• DSS: Scale, Blend, Convert
RTI • 1x 2.5K, 1x 4K Display OTF composition, increased number of
3
History of TI’s Integrated Safety MCU
Mature IP
• The MCU island leverages mature core and peripheral IP blocks (R5F, UART, SPI, RAM,ECC, DCC, etc) ,which are all well proven
on many devices within TI’s broad family of SoC’s.
ASIL D Heritage
• The MCU island is technology based on TI’s HerculesTM TMS570 stand-alone Safety MCU family, which has shipped millions of
automotive units over 15+ years. These devices are TÜV SÜD certified IEC61508 SIL3 and ISO26262 ASIL D microcontrollers for
automotive and industrial applications. TI is leveraging the same safety concept and ISO26262 design methodology in TDA4. See:
http://www.ti.com/microcontrollers/hercules-safety-mcus/overview.html
Family Approach
• The Jacinto DRA82XX/TDA4x family of devices leverages the same IP in the 16FF process node, enabling software re-use and
scalability for functional safety with superset device first sampled in May 2019.
4
Vehicle MCU requirements increasing over time
• Increased compute power, to satisfy higher compute needs
of complex software
• Increased high speed memories to accommodate large TI’s solution is to integrate the vehicle MCU
software (both data and instructions) Lower Cost
• Increased shared data with the system application Smaller Board Area
processor Higher Performance/Watt
• Multiple Ethernet ports to support multiple networks Higher CPU and Memory Capacity
IO support CAN, ADC, SPI, GPIO, PMW, Ethernet, I2C CAN, ADC, SPI, GPIO, PMW, Ethernet, I2C
Meets system level low power requirements.
Power Meets low-standby current Companion PMIC includes functionality to manage standby
current.
Wake-ups Large number of wakeup sources Multiple options to support wakeup sources
Software development Separate software development kits Unified software development with application processor
Vehicle Bus
Transceiver
Vehicle Bus
Timer
Safe IPC PWM DAC
PWM DAC
GPIO
ADC Sensors
Internal ADC
Sensors
Flash GPIO
GPIO OSPI
EMIF CAN CANFD External
External WDG
WDG
EMIF
Sensors Sensors
DDR Flash
Sensors Flash Sensors
DDR Flash
Logical Modules for Security LockStep R5F with Wakeup, ESM, GPIO,
boundary of DMA, CRC and accelerator – AES, cache, internal UART and I2C for peripheral
MCU Island interrupt mgmt DES, PKA, SHA TCM, MPU communication and wakeup 8
AVAILABLE
TODAY
AUTOSAR Classic
• Gateway (CAN TO ETH) on R5F Cluster (Main Domain)
• AUTOSAR Classic on R5F (Safety Island)
Adaptive AUTOSAR on A72
• OTA
• V2X stack and applications integration with Adaptive
• Onboard diagnostics services 11
Boot loader
SYS BIOS
• TI deliverables enable prototyping with MCAL and without AUTOSAR AutoSAR
PDK:
Complex Device
– Inter-Core communication using mailbox and SPI Drivers IPC
MCAL RTOS SDK HLOS SDK
– Routing/switching over CAN and Ethernet
PDK
– Reference bootloader for fast boot, XIP execution
– Other MCU functionality like ADC, PWM in application context Cortex R5F (MCU SS and/or Main SS) R5F, DSP, A72/53
– Measure CPU load / latency
• AutoSAR integration of TI MCAL available with most AutoSAR vendors
– Multi-core AutoSAR support also available
Applications TI SDK
• MCAL and Complex Device Driver (CDD) delivered by TI integrated
– ADC, CAN, ETH, ETHTRCV, GPT, PWM, SPI, DIO, WGT Run-time Environment with AutoSAR
– CDD: IPC (Inter Processor Communication) Services
– EB Configurator tool
AutoSAR OS
Complex
Boot loader
ECU Abstraction Device
PDK:
• TI MCAL support for functional safety IPC
Drivers
– TI MCAL developed with process certified to be compliant with RTOS SDK HLOS SDK Customer
MCAL
ISO 26262 2018. PDK
AutoSAR Vendor
– TI MCAL provided with Compliance Support Package
R5F, DSP, A72/53
TI SDK
Cortex R5F (MCU SS and/or Main SS)
12
Customer SW architecture – recommended mapping for MCU/Main R5F
Customer Application
AUTOSAR
R5F Subsystem
MCU Domain
TCM CACHE
Frequency of access
Frequency of access
• Code with higher frequency 75% 25% • Code with higher frequency
•SW Architecture – Code of access in TCM and OCM of access in TCM and OCM 75% 25%
RAM : 75% RAM : 75%
placement, DMA • Code with lower frequency of
1.2
•Lockstep TCM: 64 -> 128KB access in Flash/XIP 20% performance 1.0
degradation compared Similar performance
to OCM code execution compared to OCM code
execution
• 1 x lockstep R5F pair has XIP performance just 20% worse than 4 x lockstep cores
(highest performing external MCU)
• TI TDA4x has up to 3 x R5F lockstep cores: ~ 2.5x more performance than typical
high performing MCU
Software and tools - overview
AUTOSAR Bootloader Code Emulators
MCAL + Composer
Configurator Studio HW emulator for easy
QM Bootloader given as debug from multiple
ASIL D capable MCAL reference for device Code Composer Studio™ vendors- Spectrum Digital,
for AUTOSAR BSW boot sequence and IDE is an Eclipse-based BlackHawk, Lauterbach
integration operation development environment
Diagnostic Reference HW
Library MCU PDK Compiler Simulation
platform
ASIL D capable SW Reference PDK SW TI Compiler for various
diagnostic library for demonstrating MCU Island cores of MCU Island – VLAB SoC Simulator
checking the correctness operation and interaction used with CCS or from ASTC
of all checkers with Main Domain command line
15
TI TDA4A MCU benefits
TDA4x for mainstream ADAS Safety Best cost of ownership
• Native Safety Support • Lower BOM with integration of safety MCU
– ASIL-D Systematic Capability
– Internal diagnostics (up to ASIL-D) • Reusable: Common micro and SW platform from L1
– Certification and collateral L4, gateway/vehicle compute, cockpit
• Mixed Criticality • High performance MCU subsystems
– Firewalls, Voltage, Clocks, Interconnect
• Architected for lowest external DDR footprint
• MCU island
– High FFI • Low power to reduce thermal management costs
– External MCU replacement
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you
permission to use these resources only for development of an application that uses the TI products described in the resource. Other
reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third
party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims,
damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on
ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable
warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2020, Texas Instruments Incorporated