Processors

TDAx ADAS SoCs – Surround view

The automotive surround view camera system is an emerging automotive advanced driver assistance system (ADAS) technology that assists the driver in parking the vehicle safely by providing a 360 degree bird's eye view of the vehicle surroundings using multiple cameras, usually 4 to 6 wide angled cameras (fish-eye lens).

The automotive 3D surround view provides enhanced visibility from multiple camera angles around the car while parking and maneuvering in different situations.

TI Jacinto TDAx automotive processors addresses the key needs of the surround view system such as safety, convenience and autonomous features. In addition, TI provides complete hardware and software scalability enabling easy development of optimized solutions and faster time to market.

TI provides multiple evaluation and development kits including a versatile Software Development Kit (SDK) to enable customers to get started quickly on TI platforms.

TDA3x LVDS Surround View Block Diagram
TDA3x LVDS Surround View Block Diagram
TDA2Px LVDS Surround View Block Diagram
TDA2Px LVDS Surround View Block Diagram
TDA2x/TDA2Ex Ethernet Surround View Block Diagram
TDA2x/TDA2Ex Ethernet Surround View Block Diagram

Features and benefits

Scalable hardware and software platform

TI Jacinto TDAx automotive processors enable customers to:

  • Upgrade easily from 2D to 3D surround view
  • Scale between Ethernet and LVDS systems
  • Add analytics features such as online dynamic calibration, park assist, obstacle detection, autonomous parking etc.
  • Scale between HLOS and RTOS based systems

Image processing

TI provides best in class on-chip image signal processing, eliminating the need for external image processing chips resulting in system cost savings and best in class image quality.

  • Compatible with any image sensor
  • Best in class on-chip image processing including wide dynamic range (WDR) and LED flicker mitigation
  • Hardware based de-warp
  • Image tuning ecosystem including tuning tools and experienced 3rd parties

Development support

  • TI Jacinto TDAx automotive processors are supported by a mature SW, HW and 3rd party ecosystem:
    • Processor software development kit for vision applications including specific use cases for LVDS and Ethernet surround view applications.
    • Multiple cost effective hardware development platforms for every stage of development.
    • Rich 3rd party ecosystem offering various levels of support including image tuning and analytics solutions from concept to production.

Functional safety

  • Systems capable of achieving ASIL-B safety levels
  • Various safety OS options
  • AUTOSAR MCAL solutions

Product family selection guide

Features
LVDS surround view
Ethernet surround view
Product family
TDA3x
TDA2Px
TDA2Ex-17
TDA2x
Use case

Input

 

RAW image sensor LVDS input small, cost effective cameras without ISP or video compression in camera deliver best quality RAW video over LVDS

Ethernet camera encoded H.264 input w/H.264 HW decode cameras with ISP and video encode deliver compressed video over Ethernet

 OR

Cameras with ISP delivering YUV over LVDS also possible
No Ethernet Input Enet in w/ H.264 decode possible
Graphics
2D or 3D with mesh warp HWA 3D surround view with GPU 2D with no GPU or 3D with GPU 3D surround view with GPU
Output LVDS output or
MJPEG/H.264 encode w/GMAC out
LVDS output or
H.264 encode w/GMAC out
LVDS output or
H.264 encode w/GMAC out
Camera inputs Up to 6x
(4x CSI + 2x DVP)
Up to 10x
(6x CSI + 4x DVP)
Up to 4x
(2x CSI + 2x DVP)
Up to 8x
DVP
Image Processing (ISP)
Example camera use case
212 MHz
4x 1.4Mp @ 30fps
Up to 512 MHz
6x 2Mp  / 4x 3Mp @ 30fps
No ISP on chip
DSP - C66x 1-2x
355-1000 MHz
2x
500-1000 MHz
1x
500-750 MHz
2x
500-750 MHz
Analytics (SIMD) - EVE 1x
355-900 MHz
2x
500-900 MHz
no
2-4x
500-650 MHz
CPU - ARM Cortex A15
3.5 DMIPS/cycle/core
no
Single/dual
500-1500 MHz
Single
500-800 MHz
Single/dual
500-1176 MHz
MPU - ARM Cortex M4 1x dual 212 MHz 2x dual 212 MHz 1x dual 212 MHz 2x dual 212 MHz
3D graphics Mesh Warp HWA 2x SGX544 GPU 665 MHz
43 Gflops
0-1x SGX544 GPU 425MHz
13 Gflops
2x SGX544 GPU 532 MHz
34 Gflops
Video H.264 Codec Encode cnly 1Mp @ 30fps SW H.264
2Mp @ 30fps MJPEG
6.5Mp @ 30fps HW Encode
5.2Mp @ 30fps HW Encode


Encode/decode
no

4x 1.3Mp @ 30fps HW decode

2Mp @ 30fps HW encode

 

4x 1Mp @ 30fps HW decode

2Mp @ 30fps HW encode

 

DDR : Memory BW
1x 32b 1066 : 4.3 GB/s
2x 32b 1333 : 10.6 GB/s
1x 32b 1333 : 5.3 GB/s
1-2x 32b 1066 : 8.5 GB/s
Software compatibility Software compatible & extensible

Hardware and software platforms

Software components and applications 

Software components
Surround view applications
Ethernet surround view
SOC TDA3x, TDA2P TDA2Ex, TDA2x
Boot loader, peripheral drivers SBL, drivers for standard peripherals (I2C, SPI, etc.) SBL, drivers for standard peripherals (I2C, SPI, etc.)
Capture driver CSI2 or VIP drivers for multi-channel image capture
Ethernet driver and SW stack to support IEEE 1722/1733 capture
Display driver
DSS based display drivers (HDMI/FPD Link / LCD)
DSS based display drivers (HDMI/FPD Link / LCD)

Ethernet driver and SW stack to support IEEE 1722/1733 display
ISS drivers
Drivers for Image pipe, HW de-warp
no
Image tuning tool
PC tool for image quality tuning
no
Video Codecs

(MJPEG / MPEG4 / H.264)
Hardware / software video encode for recording / Ethernet display
Hardware video decode and encode
Compute library
Compute library on EVE and DSP

TIDL library for deep learning
Compute library on EVE and DSP

TIDL library for deep learning
3D surround view algorithm

Demo algorithm for GPU based 3D surround view (TDA2P)

Demo algorithms for ISS based surround view

Demo algorithms for GPU based surround view
2D surround view algorithm
Demo algorithms for ISS/ DSP based surround view
Demo algorithms for DSP based surround view
Surround view tools Example tools for calibration

View generation tool for ISS based Surround View
Example tools for calibration
Links Framework Framework for connecting drivers, algorithms and other processing nodes Framework for connecting drivers, algorithms and other processing nodes
Demo applications LVDS surround view demo Ethernet surround view demo
AUTOSAR MCAL drivers MCAL drivers for AUTOSAR MCAL drivers for AUTOSAR
Security SECDEV package for boot / run time security with HS devices SECDEV package for boot / run time security with HS devices

Support and resources

Find support for all TDAx based TI hardware platforms, tools and software offerings.

TI's innovative vision SDK framework allows developers to create different ADAS application data flows involving video capture, pre-processing, analytics algorithms and display.

Step into next-gen architectures for multi-camera operations in automobiles

Learn about autonomous Advanced Driver Assistance Systems (ADAS) applications and how to enable automotive surround view and camera monitoring systems.