Top

Product details

Parameters

DSP 2 C66x DSP MHz (Max) 1000, 500 Co-processor(s) 2 ARM Cortex-M4 Features ASIL-B Security Debug security, Device identity, Isolation firewalls, Secure boot & storage & programming, Software IP protection Other on-chip memory 512 KB EMIF 1 32-bit DRAM DDR2-800, DDR3-1066, DDR3L-1066, LPDDR2-667 Storage interface 1 SDIO SPI 1 QSPI, 4 McSPI CSI-2 4L RX Parallel video input ports 4 Ethernet MAC 2-port 1Gb switch Serial I/O I2C, UART, CAN-FD Rating Automotive TI functional safety category Functional Safety-Compliant open-in-new Find other TDAx ADAS SoCs

Features

  • Architecture designed for ADAS applications
  • Video and image processing support
    • Full-HD video (1920 × 1080p, 60 fps)
    • Video input and video output
  • Up to 2 C66x floating-point VLIW DSP
    • Fully object-code compatible with C67x and C64x+
    • Up to thirty-two 16 × 16-bit fixed-point multiplies per cycle
  • Up to 512kB of on-chip L3 RAM
  • Level 3 (L3) and Level 4 (L4) interconnects
  • Memory Interface (EMIF) module
    • Supports DDR3/DDR3L up to DDR-1066
    • Supports DDR2 up to DDR-800
    • Supports LPDDR2 up to DDR-667
    • Up to 2GB supported
  • Dual Arm® Cortex®-M4 Image Processor Unit (IPU)
  • Vision accelerationPac
    • Embedded Vision Engine (EVE)
  • Display subsystem
    • Display controller with DMA engine
    • CVIDEO / SD-DAC TV analog composite output
  • Video Input Port (VIP) module
    • Support for up to 4 multiplexed input ports
  • On-chip temperature sensor that is capable of generating temperature alerts
  • General-Purpose Memory Controller (GPMC)
  • Enhanced Direct Memory Access (EDMA) controller
  • 3-port (2 external) Gigabit Ethernet (GMAC) switch
  • Controller Area Network (DCAN) module
    • CAN 2.0B protocol
  • Modular Controller Area Network (MCAN) module
    • CAN 2.0B protocol
  • Eight 32-bit general-purpose timers
  • Three configurable UART modules
  • Four Multichannel Serial Peripheral Interfaces (McSPI)
  • Quad SPI interface
  • Two Inter-Integrated Circuit (I2C™) ports
  • Three Multichannel Audio Serial Port (McASP) modules
  • Secure Digital Input Output Interface (SDIO)
  • Up to 126 General-Purpose I/O (GPIO) pins
  • Power, reset, and clock management
  • On-chip debug with CTools technology
  • Automotive AEC-Q100 qualified
  • 15 × 15 mm, 0.65-mm pitch, 367-pin PBGA (ABF)
  • Seven Dual Clock Comparators (DCC)
  • Memory Cyclic Redundancy Check (CRC)
  • TESOC (LBIST/PBIST) that enables field testing of logic and on-chip memory
  • Error Signaling Module (ESM)
  • Five instances of Real-Time Interrupt (RTI) modules that can be used as watch dog timers
  • 8-channel 10-bit ADC
  • MIPI® Camera Serial Interface 2 (CSI-2)
  • PWMSS
  • Full HW image pipe: DPC, CFA, 3D-NF, RGB-YUV
    • WDR, HW LDC and perspective

All trademarks are the property of their respective owners.

open-in-new Find other TDAx ADAS SoCs

Description

TI’s TDA3x System-on-Chip (SoC) is a highly optimized and scalable family of devices designed to meet the requirements of leading Advanced Driver Assistance Systems (ADAS). The TDA3x family enables broad ADAS applications in automobiles by integrating an optimal mix of performance, low power, smaller form factor and ADAS vision analytics processing that aims to facilitate a more autonomous and collision-free driving experience.

The TDA3x SoC enables sophisticated embedded vision technology in today’s automobile by enabling the industry’s broadest range of ADAS applications including front camera, rear camera, surround view, radar, and fusion on a single architecture.

The TDA3x SoC incorporates a heterogeneous, scalable architecture that includes a mix of Texas Instruments (TI)’s fixed and floating-point TMS320C66x digital signal processor (DSP) generation cores, Vision AccelerationPac (EVE), and dual-Cortex-M4 processors. The device allows low power profile in different package options (including Package-On-Package) to enable small form factor designs. TDA3x SoC also integrates a host of peripherals including multi-camera interfaces (both parallel and serial) for LVDS-based surround view systems, displays, CAN and GigB Ethernet AVB.

The Vision AccelerationPac for this family of products includes embedded vision engine (EVE) offloading the vision analytics functionality from the application processor while also reducing the power footprint. The Vision AccelerationPac is optimized for vision processing with a 32-bit RISC core for efficient program execution and a vector coprocessor for specialized vision processing.

Additionally, TI provides a complete set of development tools for the Arm, DSP, and EVE coprocessor, including C compilers, a DSP assembly optimizer to simplify programming and scheduling, and a debugging interface for visibility into source code execution.

The TDA3x ADAS processor is qualified according to AEC-Q100 standard.

open-in-new Find other TDAx ADAS SoCs
Download

Technical documentation

= Featured
No results found. Please clear your search and try again. View all 33
Type Title Date
* Datasheet TDA3x SoC for Advanced Driver Assistance Systems (ADAS) 15mm Package (ABF) Silicon Revision 2.0 datasheet (Rev. H) Feb. 04, 2020
* Errata TDA3x SoC for Advanced Driver Assistance Systems (ADAS) (SR 1.0, 1.0A) (Rev. F) Oct. 01, 2019
User guides TDA3x Technical Reference Manual (Rev. D) Jul. 29, 2019
Application notes TDA2x/TDA2E Performance (Rev. A) Jun. 10, 2019
Application notes TDA3xx Tester On Chip (TESOC) (Rev. A) Oct. 19, 2018
Application notes ECC/EDC on TDAxx (Rev. B) Jun. 13, 2018
Technical articles Smart sensors are going to change how you drive (because eventually, you won’t) Apr. 25, 2018
Technical articles AI in Automotive: Practical deep learning Feb. 08, 2018
Technical articles How to maintain automotive front camera thermal performance on a hot summer day Feb. 02, 2018
Application notes TMS320C66x XMC Memory Protection Jan. 31, 2018
Technical articles Development platforms pave the way to production systems for ADAS Jan. 19, 2018
Application notes DSS Bit Exact Output (Rev. A) Jan. 12, 2018
Application notes Flashing Utility - mflash Jan. 09, 2018
White papers Embedded low-power deep learning with TIDL Dec. 08, 2017
Application notes Optimizing DRA7xx and TDA2xx Processors for use with Video Display SERDES (Rev. B) Nov. 07, 2017
Application notes A Guide to Debugging With CCS on the DRA75x, DRA74x, TDA2x and TDA3x Family of D (Rev. B) Nov. 03, 2017
Application notes DSS BT656 Workaround for TDA2x (Rev. A) Nov. 03, 2017
Application notes Safety Features on VisionSDK Oct. 26, 2017
Application notes IISS Image Pipe for Alternate CFA Formats Aug. 16, 2017
User guides Safety Manual for TDA3x Automotive Vision Safety Critical Applications Processor Jul. 18, 2017
Application notes Quality of Service (QoS) Knobs for DRA74x, DRA75x & TDA2x Family of Devices (Rev. A) Dec. 15, 2016
Application notes Quad Channel Camera Application for Surround View and CMS Camera Systems (Rev. A) Aug. 23, 2016
White papers Stereo vision- facing the challenges and seeing the opportunities for ADAS Jul. 19, 2016
Application notes ADC as Voltage Monitoring in TDA3x Jun. 20, 2016
Application notes TDA3xx ISS Tuning and Debug Infrastructure Jun. 02, 2016
Application notes ADAS Power Management Mar. 07, 2016
White papers Multicore SoCs stay a step ahead of SoC FPGAs Feb. 23, 2016
Application notes TDA3x Error Signaling Module (ESM) Jan. 26, 2016
White papers Surround view camera systems for ADAS (Rev. A) Oct. 20, 2015
Application notes Guide to fix Perf Issues Using QoS Knobs for DRA74x, DRA75x, TDA2x & TD3x Device Aug. 13, 2014
White papers TI Vision SDK, Optimized Vision Libraries for ADAS Systems Apr. 14, 2014
White papers TI Gives Sight to Vision-Enabled Automotive Technologies Oct. 16, 2013
White papers Empowering Automotive Vision with TI’s Vision AccelerationPac Oct. 13, 2013

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Hardware development

EVALUATION BOARDS Download
document-generic User guide
Description

The TDA3x evaluation module (EVM) is an evaluation platform designed to speed up development efforts and reduce time-to-market for ADAS applications. The EVM is based on the TDA3x SoC, which incorporates a heterogeneous, scalable architecture that includes a mixture of the following:

  • TI’s fixed (...)
Features
  • Hardware
    • TDA3x Processor
    • 4GB DDR3L
    • 1GB QSPI, 512MB NOR
    • 256KB I2C EEPROM
    • SD/MMC Socket
    • LP8733 & LP8732 PMICs
  • Software
    • Vision SDK
    • StarterWare
  • Connectivity
    • Gigabit Ethernet (2)
    • Std CAN & CAN-FD interfaces
    • FPD-Link III Ser & Des
    • HDMI Ser & Des
    • NTSC/PAL composite video
    • Camera sensor support
    • External Display support
    • RS-232 (...)
EVALUATION BOARDS Download
D3 ADAS Development Kit
Provided by D3 Engineering
Description
This fully functioning evaluation system speeds on-vehicle testing and development of multi-camera, real-time vision applications requiring intensive video analytics. It shortens development time of vision-based systems for automotive, transportation, and materials handling applications.The ADAS (...)
DEVELOPMENT KITS Download
D3 DesignCore TDA3x Automotive Starter Kit
Provided by D3 Engineering
Description
This benchtop starter kit lets you evaluate embedded ADAS technology on an electronic platform designed with production in mind. Based on the Texas Instruments TDA3x advanced vision processor, it enables synchronous acquisition of four FPD-Link III HD data streams (video, radar, lidar, etc.) for (...)
DEVELOPMENT KITS Download
D3 Engineering RVP-TDAx development kits
Provided by D3 Engineering
Description
These rugged development kits are in a finalized product form-factor that lets you evaluate TI ADAS technology under realistic on-vehicle conditions. Accelerate development of autonomous vision-based navigation systems for automotive, transportation and materials handling applications. The (...)

Software development

SOFTWARE DEVELOPMENT KITS (SDK) Download
Processor SDK for TDAx ADAS SoCs - Linux and TI-RTOS Support
PROCESSOR-SDK-TDAX Processor SDK-Vision (Vision SDK) and Processor SDK-Radar (Radar SDK) are multi-processor software development kits for TDAx processors. The software framework allows users to create different ADAS application data flows involving radar capture, radar processing, video capture, video pre-processing (...)
Features

RTOS SDK Key Features:

  • SYS-BIOS based SW stack for A15, IPU, C66x and EVE
  • SYS-BIOS based Device Drivers, Power management, Inter-processor communication (IPC), Networking Stack and Filesystem
  • TI Deep Learning library
  • Radar applets and kernels
  • EVE and DSP SW library and demo algorithms
  • More than 10 use (...)
DEBUG PROBES Download
XDS110 JTAG Debug Probe
TMDSEMU110-U The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all ARM and (...)
$99.00
Features

The XDS110 is the latest entry level debug probe (emulators) for TI embedded processors. Designed to be a complete solution that delivers JTAG and SWD connectivity at a low cost, the XDS110 is the debug probe of choice for entry-level debugging of TI microcontrollers, processors and SimpleLink (...)

OPERATING SYSTEMS (OS) Download
QNX Neutrino RTOS
Provided by QNX Software Systems — The QNX Neutrino® Realtime Operating System (RTOS) is a full-featured and robust RTOS designed to enable the next-generation of products for automotive, medical, transportation, military and industrial embedded systems. Microkernel design and modular architecture enable customers to create (...)

Design tools & simulation

CALCULATION TOOLS Download
Clock Tree Tool for Sitara, Automotive, Vision Analytics, & Digital Signal Processors
CLOCKTREETOOL The Clock Tree Tool (CTT) for Sitara™ ARM®, Automotive, and Digital Signal Processors is an interactive clock tree configuration software that provides information about the clocks and modules in these TI devices. It allows the user to:
  • Visualize the device clock tree
  • Interact with clock tree elements (...)
document-generic User guide
CALCULATION TOOLS Download
Pin mux tool
PINMUXTOOL The Pin MUX Utility is a software tool which provides a Graphical User Interface for configuring pin multiplexing settings, resolving conflicts and specifying I/O cell characteristics for TI MPUs. Results are output as C header/code files that can be imported into software development kits (SDKs) or (...)

CAD/CAE symbols

Package Pins Download
FCBGA (ABF) 367 View options

Ordering & quality

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​