This Technical Reference Manual (TRM) details the integration, the environment, the functional description, and the programming models for each peripheral and subsystem in the device.
For a complete listing of related documentation and development-support tools for the device, visit the Texas Instruments website at www.ti.com.
TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight from the experts. Search existing answers or ask your own question to get the quick design help you need.
Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use.
Recipient agrees to not knowingly export or re-export, directly or indirectly, any product or technical data (as defined by the U.S., EU, and other Export Administration Regulations) including software, or any controlled product restricted by other applicable national regulations, received from disclosing party under nondisclosure obligations (if any), or any direct product of such technology, to any destination to which such export or re-export is restricted or prohibited by U.S. or other applicable laws, without obtaining prior authorization from U.S. Department of Commerce and other competent Government authorities to the extent required by those laws.
TI E2E™ is a trademark of Texas Instruments.
HyperBus™ is a trademark of Mobiveil Inc.
Neon™, CoreSight™, and CoreLink™ are trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
HD Radio™ is a trademark of iBiquity Digital Corporation.
Arm®, Cortex®, and Thumb® are registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
PCI-Express® and PCIe® are registered trademarks of PCI-SIG.
Cypress® is a registered trademark of Cypress Semiconductor Corporation.
All trademarks are the property of their respective owners.
This chapter introduces the features, subsystems, and architecture of the J7200 DRA821 high-performance System-on-Chip (SoC).
This document describes the Superset architecture, processors and peripherals of the J7200 Family of SoCs, which are part of the K3 Multicore SoC architecture platform. Not all features are available on each family of devices. The superset J7200 devices are available for preproduction software development. Software should constrain the features used to match the intended production device. For more information on the specific features, processors and peripherals available on a particular device, refer to the Device Comparison table in the corresponding device-specific Data sheet.
The J7200 Processor Platforms are hereinafter commonly referred to as J7200 platform, device, or SoC.
TI limits support for this family of SoCs to features that are supported via Software Development Kits (SDK). The SDK “build sheet” is available for download as part of each SDK and should be referenced to understand the subset of SoC hardware functionality that is available in software:
The DRA821 SoC is a part of the K3 Multicore SoC architecture platform. It is targeted for for automotive gateway, vehicle compute systems, Vehicle-to-Vehicle (V2V) and Vehicle-to-Everything (V2X) applications. The SoC aims to meet the complex processing needs of modern embedded products.
It is designed as a low power, high performance and highly integrated device architecture, adding significant enhancement on processing power, with integrated diagnostics, functional safety and state of the art security features and coherent memory support.
Some of the main distinguished characteristics of the device are:
The device is composed of the following main subsystems, across different domains of the SoC, among others:
The device provides a rich set of peripherals such as:
The device also integrates:
The device includes different modules for functional safety requirements support:
The device supports the following main security functionalities among others:
The device is partitioned into three functional domains, each containing specific processing cores and peripherals:
This domain fragmentation enables the device to achieve lower power dissipation profiles by allowing the power supplies to unused domains to be completely turned off and allows efficient addressing of safety requirements.
The MCU and WKUP domains are combined into a common MCU/WKUP domain in this family of devices, but for compatibility with other K3 platform SoCs, the domain naming and separation are maintained throughout this document (where applicable).
Figure 1-1 shows the DRA821 SoC top-level block diagram with domains partitions.
Table 1-1 shows device IPs allocation within device domains.
Module Full Name | Module Abbreviation | Domain | ||
---|---|---|---|---|
WKUP | MCU | MAIN | ||
Dual-core Arm Cortex-A72 MPU | A72SS | - | - | 1 |
Dual-core Arm Cortex-R5F Subsystem | R5FSS | - | 1 | 1 |
Arm Cortex-M3 based Device Management Security Controller | DMSC | 1 | - | - |
Mailbox | MAILBOX | - | - | 1 |
Spinlock | SPINLOCK | - | - | 1 |
Multicore Shared Memory Controller | MSMC | - | - | 1 |
DDR Subsystem | DDRSS | - | - | 1 |
Peripheral Virtualization Unit | PVU | - | - | 2 |
Region-based Address Translation | RAT | 1 | 2 | 2 |
Navigator Subsystem | NAVSS | - | 1 | 1 |
Unified DMA Controller | UDMA | - | 1 | 1 |
Ring Accelerator | RINGACC | - | 1 | 1 |
Proxy | PROXY | - | 1 | 1 |
Secure Proxy | SEC_PROXY | - | 1 | 1 |
Interrupt Aggregator | INTR_AGGR | - | 1 | 3 |
Peripheral Direct Memory Access | PDMA | - | 4 | 8 |
Common Platform Time Sync Module | CPTS | - | 1 | 3 |
Timer Manager | TIMER_MGR | - | - | 2 |
Analog-to-Digital Converter | ADC | - | 1 | - |
General-Purpose Input/Output | GPIO | 2 | - | 4 |
Inter-Integrated Circuit | I2C | 1 | 2 | 7 |
Improved Inter-Integrated Circuit | I3C | - | 1 | 1 |
Multichannel Serial Peripheral Interface | MCSPI | - | 3 | 8 |
Universal Asynchronous Receiver/Transmitter | UART | 1 | 1 | 10 |
Gigabit Ethernet Switch | CPSW | - | 1 | 1 |
Peripheral Component Interconnect Express | PCIe | - | - | 1 |
Universal Serial Bus Subsystem | USBSS | - | - | 1 |
Serializer/Deserializer | SERDES | - | - | 1 |
Flash Memory Subsystem | FSS | - | 1 | - |
Octal Serial Peripheral Interface | OSPI | - | 1 | - |
HyperBus Interface | HPB | - | 1 | - |
General-Purpose Memory Controller | GPMC | - | - | 1 |
Error Location Module | ELM | - | - | 1 |
Multimedia Card/Secure Digital Interface | MMCSD | - | - | 2 |
Enhanced Capture Module | ECAP | - | - | 3 |
Enhanced Pulse Width Modulation Module | EPWM | - | - | 6 |
Enhanced Quadrature Encoder Pulse Module | EQEP | - | - | 3 |
Controller Area Network Interface | MCAN | - | 2 | 18 |
Audio Tracking Logic | ATL | - | - | 1 |
Multichannel Audio Serial Port | MCASP | - | - | 3 |
Global Timer Counter | GTC | - | - | 1 |
Real Time Interrupt Windowed Watchdog Module | RTI | - | 2 | 4 |
Timers | TIMER | - | 10 | 20 |
Dual Clock Comparator | DCC | - | 3 | 7 |
Error Signaling Module | ESM | 1 | 1 | 1 |
Memory Cyclic Redundancy Check | MCRC | - | 1 | 1 |
The supported set of features and peripherals is device part number dependent. For more information, see the device-specific Datasheet.
This section describes the modules integrated in the device MAIN domain, including the extended MCU (eMCU) domain. eMCU domain is a subset of the processors and peripherals on the main domain targeted at higher functional safety enablement. The functional block diagram highlights which IP are included in the eMCU. For more details about eMCU and functional safety, see the DRA821 Safety Manual Processors Texas Instruments Jacinto™ 7 Family of Products (SPRUIX4).
Figure 1-2 is a block diagram of the device MAIN domain.
The supported set of features and peripherals is device part number dependent. For more information, see the device-specific Datasheet.
The SoC implements one dual-core Arm Cortex-A72 Microprocessor Unit (MPU). Each core has the following main features:
Integrated in MAIN domain in one instance of the dual-core Arm Cortex-R5F processor. Each dual-core instance supports the following main features:
Instantiated in the MAIN domain one Navigator subsystem named NAVSS can be used for efficient transfer of data support between software, firmware and hardware in all combinations. It consists of the following main modules:
Integrated in MAIN domain two instances of RAT module perform a region based address translation of a 32-bit input address into a 48-bit output address. Each RAT module provides the following main features: