This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] TDA4VM: What is the difference between SK-TDA4VM and the J721E EVM?

Part Number: TDA4VM
Other Parts Discussed in Thread: , J721EXSOMXEVM, J721EXCPXEVM, PCM3168A, TPS25750, TCA9543A, CDCEL937-Q1, CDCI6214, DS90UH981-Q1, INA226, PCM3168A-Q1, DS90UB926Q-Q1

The goal of this thread is to help engineers differentiate between the SK-TDA4VM evaluation board and the J721E EVM (Evaluation Module).

After reading this FAQ you could answer the following questions:

What SDKs are supported in each EVM?

What are the hardware differences between the SK-TDA4VM and the J721E EVM?

What is the difference in I2C address mapping?

  • Software

    The PROCESSOR-SDK-LINUX-SK-TDA4VM (a.k.a. Edge AI SDK) is an SDK for the low-cost board named as SK-TDA4VM. Compared to the other SDKs that run on J721E EVM and are tailored for automotive applications, the Edge AI SDK and SK-TDA4VM is tailored for rapid prototyping of industrial edge AI applications.

    More details such as driver differences for the SDK differences are documented in the Edge AI SDK: https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-sk-tda4vm/08_01_00_02/exports/docs/faq.html

    The following table shows which SDK is currently supported on TDA4VM Starter Kit vs J721E EVM:

    Software

    Description

    SK-TDA4VM

    J721EXSOMXEVM + J721EXCPXEVM

    PROCESSOR-SDK-LINUX-J721E

    Linux SDK for DRA829 & TDA4VM JacintoTm Processors

    x

    PROCESSOR-SDK-LINUX-SK-TDA4VM

    Linux SDK for edge AI applications on TDA4VM JacintoTm processors

    x

    PROCESSOR-SDK-LINUX-RT-J721E

    Linux-RT SDK for DRA829 & TDA4VM JacintoTm Processors

    x

    PROCESSOR-SDK-QNX-J721E

    QNX SDK for DRA829 & TDA4VM JacintoTm Processors

    x

    PROCESSOR-SDK-RTOS-J721E

    RTOS SDK for DRA829 & TDA4VM JacintoTm Processors

    x


    Hardware

    Differences are highlighted in red.

    Note: The J721E EVM is comprised of:

    • J721E System On Module (SOM) board

    • Jacinto7 Common Processor Board (CPB)

    • Quad-Port Ethernet board (QPENet)

    SK-TDA4VM J721E EVM 
    Processor TDA4VM Processor, 24 mm x 24 mm, 0.8 mm pitch, 827‐pin FCBGA TDA4VM Processor, 24 mm x 24 mm, 0.8 mm pitch, 827‐pin FCBGA
    Memory – 4GByte LPDDR4 DRAM (3733 MHz)
    – 512 Mb Non-Volatile Flash, Octal‐SPI NOR
    – Multimedia Card (MMC)/Secure Digital Card (Micro SD) Cage, UHS‐I
    – 4GByte LPDDR4 DRAM (3733 MHz), support inline ECC
    2x Octal‐SPI NOR flash, 512 Mb memory (8 bit) + 512 Mb memory (4 bit)
    HyperFlash + HyerRAM, 512 Mb flash memory + 256 Mb RAM
    – UFS Flash memory, 32GByte, 2Lane, Gear3
     – eMMC Flash memory, 16 GB memory, v5.1 compliant
     – MicroSD Card Cage, UHS‐I – Inter-Integrated Circuit (I2C) EEPROM, 1 Mbit
    Display – VESA Display Port (v1.4), supports 4K UHD with MST support
    DVI (v1.0) via HDMI Type A, supports 1080p
    – 1x Display Port, up to 4K resolution with MST support
    Connectivity – USB3.1 (Gen1) Hub to 3x Type A (Host)
    – USB3.1 (Gen1) Type C (DFP and UFP modes)
    – USB2.0 Micro B (for Quad UART-over-USB Transceiver)
    – Gigabit Ethernet (RJ45 Connector)
    – 4x CAN-FD Headers (1x3)
    2x 15-Pin Flex Cable Interface (CSI-2L)
    40-pin High Speed Connector (dual CSI-4L, I2C, GPIO, and so forth )
    – 4x CAN Interfaces, full CAN‐FD support
    – 1x USB3.1 Type C Interface, support DFP, DRP, UFP modes
    4x USB2.0 Host Interfaces (2x for external cables)
    1x FPD‐Link Panel Interface, Gen3
    1x Audio Codec (PCM3168A), supports 2x Line Inputs, 4x Microphone Inputs, 2x Line Outputs, 6x Headphone Outputs
    1x FPD‐Link Radio Tuner Interface
    5x Gbit Ethernet, 1x RGMII/DP83867 + 1x QSGMII/VSC8514
    6x Universal Asynchronous Receiver/Transmitter (UART) terminals via 2x USB FTDI (UART‐over‐USB)
    2x I3C headers
    1x ADC Header
    Expansion – M.2 Key E Interface (PCIe/Gen3 x 1 Lane, USB2.0, SDIO, I2S, UART, I2C)
    – M.2 Key M Interface (PCIe/Gen3 x 2 Lane)
    40-pin Header (2x20) (I2C, SPI, UART, I2S, GPIO, PWM, and so forth)
    – Fan Header (5 V)
    2x PCIe Card Slot, 1x PCIe M.2 Slot (M‐Key), all Gen3
    – MLB, MLBP Expansion Interface
    – Image/Video Capture Expansion Interface
    – Apple Authentication Module Interface
    – General Expansion Interface
    JTAG/Emulator – External JTAG/Emulator Support (20-pin Header) Integrated XDS110 Emulator support
    – External emulator through 60pin MIPI Connector
    Trace Support through 60pin MIPI Connector
    Includes adapters for 14pin and 20pin CTI
    Power

    Recommended external Power supply (USB-C connector)

    GlobTek, Inc. TR9CZ3000USBCG2R6BF2

    Qualtek QADC-65-20-08CB 

    Optimized Power Management Solution
    – Dynamic Voltage Scaling
    – Multiple Clock and Power Domains

    Power Supply: 12 V DC nominal input (6 V‐28 V input range)
    – Optimized Power Management Solution for Processor
    – Integrated Power Measurement
    Compliance – REACH and RoHS Compliant
    – EMI/EMC Radiation Compliant
    – REACH and RoHS Compliant

    For more information see the corresponding user guides:

    SK-TDA4VM    User Guide

    J721E EVM      User Guide


    I2C address mapping

    SK/EVM Device/Function Part# I2C Address
    WKUP_I2C0 Port
    SK-TDA4VM PMIC PTPS65941213 0x48-4B
    PMIC PTPS65941111 0x4C-4F
    Board ID EEPROM AT24C512C 0x51
    Expansion Header (40p)   Add-on
    J721E EVM PMIC O917A131TRGZTQ1 0x58-5B
    PMIC LP873200RHDTQ1 0x62
    PMIC LP87524BRNFTQ1 0x60
    PMIC LP87561IRNFTQ1 0x61
    Board ID EEPROM CAT24C256W 0x50
    Board ID EEPROM CAT24C256W 0x53
    Board ID EEPROM CAT24C256W 0x54
    MCU_I2C0 Port
    SK-TDA4VM PMIC PTPS65941213 0x12
    J721E EVM BOOT EEPROM AT24CM01 0x50,51
    Temperature Sensors 1 TMP100NA/3K 0x48
    Temperature Sensors 2 TMP100NA/3K 0x49
    SoC_I2C0 Port
    SK-TDA4VM Input PD Controller TPS25750 0x20
    PCIe M.2 Key E/M TCA9543A 0x71, Add-on
    J721E EVM Peripheral Clock Generator CDCEL937-Q1 0x6D
    RTC Module MCP79410 0x57,6F
    Apple Authentication Header/Footprint 2214BR‐10G 0x10, 0x11
    SERDES REF CLK GEN - 2 CDCI6214 0x76
    16 bit I2C GPIO Expander-1 TCA6416ARTWR 0x20
    24 bit I2C GPIO Expander-2 TCA6424ARGJR 0x21
    I2C MUX for both x2LANE and x1LANE PCIe Interface TCA9543APWR 0x70
    I2C MUX for M.2 PCIe Connector (2 L PCIe Gen4-SERDES2) TCA9543APWR 0x71
    MLB Physical Interface Board <connector interface>  
    Clock Generator on Quad ENET Board CDCI6214 TBD
    SoC_I2C1 Port
    SK-TDA4VM HDMI DDC   Add-on
    J721E EVM 8 bit I2C GPIO Expander-4 TCA6408ARGTR 0x20
    FPD Link-IV Serializer (DSI) DS90UH981-Q1 0x0E
    DSI FPC CONNECTOR INTERFACE TBD
    Current Monitors 1(PM1_I2C) INA226 0x40-0x4F
    Current Monitors 2(PM2_I2C) INA226 0x40-0x4F
    Test Automation Header <connector interface>  
    SoC_I2C3 Port
    SK-TDA4VM Camera Expansion TCA9543A 0x70, Add-on
    J721E EVM 8 bit I2C GPIO Expander-3 TCA6408ARGTR 0x20
    Audio Codec - 1 PCM3168A-Q1 0x44
    FPD Link-III De-serializer (McASP) DS90UB926Q-Q1 0x2C
    SoC_I2C5 Port
    SK-TDA4VM Expansion Header (40p)   Add-On
    SoC_I2C6 Port
    J721E EVM 8 bit I2C GPIO Expander-5 TCA6408ARGTR 0x20

    For more information see the corresponding user guides:

    SK-TDA4VM    User Guide

    J721E EVM      User Guide