Table 4-1 shows the features of the SoC.
Note: Availability of features listed in this Device Comparison table are a function of shared IO pins, where IO signals associated with many of the features are multiplexed to a limited number of pins. Use the SysConfig tool to assign signal functions to pins. This tool provides a better understanding of limitations associated with pin multiplexing.
Table 4-1 Device Comparison
| FEATURES(10) |
REFERENCE
NAME |
TDA4VH88 |
TDA4AH88 |
TDA4VP88 |
TDA4AP88 |
| FEATURES |
WKUP_CTRL_MMR_CFG0_JTAG_USER_ID[31:16] DEVICE_ID register bit field value(9)(10) |
|
0x2BC0 |
0x2BC8 |
0x2BD0 |
0x2BD8 |
| PROCESSORS AND ACCELERATORS |
| Speed Grades |
|
T |
T |
T |
T |
| Arm Cortex-A72 Microprocessor Subsystem |
Arm A72 |
Octal Core |
| Arm Cortex-R5F |
Arm R5F |
Octal Core |
| Lockstep |
Optional(1) |
| Security Management |
SMS |
Yes |
| Security Accelerators |
SA |
Yes |
| Floating Point, Vector C7™ DSP |
C7
DSP |
Quad Core |
Tri Core |
| Deep Learning Accelerator |
MMA |
Quad Core |
Tri Core |
| Graphics Accelerator IMG BXS-4-64 |
GPU |
Yes |
No |
Yes |
No |
| Depth and Motion Processing Accelerators |
DMPAC |
Yes |
| Vision Processing Accelerators |
VPAC |
2 |
| Video Encoder / Decoder |
VENC/ VDEC |
Enc/Dec 960 MP/s |
Enc/Dec 480 MP/s |
| SAFETY AND SECURITY |
| Safety Targeted |
Safety |
Optional(1) |
| Device Security |
Security |
Optional(2) |
| AEC-Q100 Qualified |
Q1 |
Optional(3) |
| PROGRAM AND DATA STORAGE |
| On-Chip Shared Memory (RAM) in MAIN Domain |
OCSRAM |
3x512KB SRAM |
| On-Chip Shared Memory (RAM) in MCU Domain |
MCU_MSRAM |
1MB SRAM |
| Multicore Shared Memory Controller |
MSMC |
8MB (On-Chip SRAM with ECC) |
| LPDDR4 DDR Subsystem |
DDRSS0(5) |
32-b w/ inline ECC |
| DDRSS1(5) |
32-b w/ inline ECC |
| DDRSS2(4)(5) |
32-b w/ inline ECC |
| DDRSS3(4)(5) |
32-b w/ inline ECC |
No |
| SECDED |
7-Bit |
| General-Purpose Memory Controller |
GPMC |
Yes |
| PERIPHERALS |
| Display Subsystem |
DSS |
Yes |
| DSI 4L TX |
2 |
| eDP 4L |
1 |
| DPI |
1 |
| Modular Controller Area Network Interface with Full
CAN-FD Support |
MCAN |
20 |
| General-Purpose I/O |
GPIO |
155 |
| Inter-Integrated Circuit Interface |
I2C |
10 |
| Improved Inter-Integrated Circuit Interface |
I3C |
1 |
| Analog-to-Digital Converter |
ADC |
2 |
| Capture Subsystem with Camera Serial
Interface (CSI2) |
CSI2.0 4L RX |
3 |
| CSI2.0 4L TX |
2 |
| Multichannel Serial Peripheral Interface |
MCSPI |
11 |
| Multichannel Audio Serial Port |
MCASP0 |
16 Serializers |
| MCASP1 |
5 Serializers |
| MCASP2 |
5 Serializers |
| MCASP3 |
3 Serializers |
| MCASP4 |
5 Serializers |
| MultiMedia Card/ Secure Digital
Interface |
MMCSD0 |
eMMC (8-bits) |
| MMCSD1 |
SD/SDIO (4-bits) |
| Universal Flash Storage |
UFS 2L |
Yes |
| Flash Subsystem (FSS) |
OSPI0 |
8-bits(8) |
| OSPI1(11) |
4-bits |
| HyperBus |
Yes(8) |
| 4x PCI Express Port with Integrated PHY |
PCIE |
2x4L or 4x2L(6) |
1x4L or 2x2L(6)(12) |
| Ethernet Interfaces |
MCU CPSW2G |
RMII or RGMII |
| MAIN CPSW2G |
RMII or RGMII |
| CPSW9G |
8 port SERDES(6) |
4 port SERDES(6)(7) |
| General-Purpose Timers |
TIMER |
30 |
| Enhanced High Resolution Pulse-Width Modulator
Module |
eHRPWM |
6 |
| Enhanced Capture Module |
eCAP |
3 |
| Enhanced Quadrature Encoder Pulse Module |
eQEP |
3 |
| Universal Asynchronous Receiver and
Transmitter |
UART |
12 |
| Universal Serial Bus (USB3.1) SuperSpeed
Dual-Role-Device (DRD) Ports with SS PHY |
USB0 |
Yes(6) |
(1) Safety features including R5F
Lockstep and SIL/ASIL ratings are only applicable to select part number variants
as indicated by the Device Type (Y) identifier in the
Nomenclature Description table.
(2) Device security features
including Secure Boot and Customer Programmable Keys are applicable to select
part number variants as indicated by the Device Type (Y) identifier in the
Nomenclature Description table.
(3) AEC-Q100 qualification is
applicable to select part number variants as indicated by the Automotive
Designator (Q1) identifier in the
Nomenclature Description table.
(4) DDRSS2 and DDRSS3 are not
available on the 27mm package variant of this SoC. DDR2/DDR3 should be not be
used if software compatibility is desired with systems that use the 27mm
package
(5) DDRSS0, DDRSS1, DDRSS2 and DDRSS3 must always be used in incremental order. For
instance, when using a single LPDDR component, it must be connected to DDR0_*
interface. When using two LPDDR components, they must be connected to DDR0_* and
DDR1_* interfaces, and so forth.
(6) DP, SGMII, USB3.0, and PCIE share total of 16 SerDes lanes.
SERDES2 is not available on the 27mm package variant of this SoC.
SERDES2 should not be used if software compatibility is desired with systems
that use the 27mm package.
(7) TDA4xH CPSW supports up to
8 ports using the following instances and signals and modes of operation:
- PORT1 Signals:
SGMII1, Modes: One of 5Gb, 10Gb USXGMII/XFI, 2.5 Gb
SGMII/XAUI, 1Gb SGMII, 5Gb QSGMII
- PORT2 Signals:
SGMII2, Modes: One of 5Gb, 10Gb USXGMII/XFI, 2.5 Gb
SGMII/XAUI, 1Gb SGMII, 5Gb QSGMII
- PORTn (n=3 thru 8)
Signals: SGMIIn, Modes: One of 2.5 Gb SGMII/XAUI, 1Gb
SGMII, 5Gb QSGMII
If QSGMII is used on any SGMII Port 1 thru 4, then SGMII1/2/3/4 cannot be
used for Ethernet functionality since all 4 internal CPSW ports map to the
selected QSGMII SERDES port.
If QSGMII is used on
any SGMII Port 5 thru 8, then SGMII5/6/7/8 cannot be used for Ethernet
functionality since all 4 internal CPSW ports map to the selected QSGMII SERDES
port.
TDA4xP CPSW supports up to 4
ports. To maximize pin muxing flexibility, the system designer can choose based
on any available PORTS, but must limit the total number of ports used to four or
fewer.
(8) Two simultaneous flash interfaces configured as OSPI0 and OSPI1,
or HyperBus and OSPI1.
(9) For more details about the WKUP_CTRL_MMR_CFG0_JTAG_USER_ID register and DEVICE_ID bit field, see the device TRM.
(10) XJ784S4 is the base part number for the superset device. Software should constrain the features used to match the intended production device. (WKUP_CTRL_MMR_CFG0_JTAG_USER_ID[31:16] "DEVICE_ID" register bit field value: 0x2B21.)
(11) OSPI1 module only pins out 4 pins and is referred to as QSPI in
some contexts.
(12) TDA4xP PCIe supports 1x4L
or 2x2L options. To maximize pin muxing flexibility, the system designer can
choose any available PCIe instances or available PORTS, but must limit to a
maximum of 1x4L or 2x2L.