Processor cores:
- 1× Dual 64-bit Arm®Cortex®-A53 microprocessor subsystem
at up to 1.0GHz
- Dual-core Cortex-A53
cluster with 256KB L2 shared cache with SECDED ECC
- Each A53 Core has 32KB L1
DCache with SECDED ECC and 32KB L1 ICache with Parity protection
- Up to 2× Dual-core Arm®Cortex®-R5F MCU subsystems at up to
800MHz, integrated for real-time processing
- Dual-core Arm®Cortex®-R5F supports dual-core and single-core
modes
- 32KB ICache, 32KB DCache
and 64KB TCM per each R5F core for a total of 256KB TCM with SECDED ECC
on all memories
- 1× Single-core Arm®Cortex®-M4F MCU at up to 400MHz
- 256KB SRAM with SECDED
ECC
Industrial subsystem:
- 2× gigabit Industrial
Communication Subsystems (PRU_ICSSG)
- Supports Profinet IRT,
Profinet RT, EtherNet/IP, EtherCAT, Time-Sensitive Networking (TSN), and
more
- Backward compatibility
with 10/100Mb PRU_ICSS
- Each PRU_ICSSG
contains:
- 2× Ethernet
ports
- MII (10/100)
- RGMII (10/100/1000)
- 6 PRU RISC cores
per PRU_ICSSG each core having:
- Instruction RAM with ECC
- Broadside
RAM
- Multiplier with optional accumulator (MAC)
- CRC16/32
hardware accelerator
- Byte swap
for Big/Little Endian conversion
- SUM32
hardware accelerator for UDP checksum
- Task
Manager for preemption support
- Three Data RAMs
with ECC
- 8 banks of 30 ×
32-bit register scratchpad memory
- Interrupt
controller and task manager
- Two 64-bit
Industrial Ethernet Peripherals (IEPs) for time stamping and
other time synchronization functions
- 18× Sigma-Delta
filters
- Short
circuit logic
- Over-current logic
- 6× Multi-protocol
position encoder interfaces
- One Enhanced
Capture Module (ECAP)
- 16550-compatible
UART with a dedicated 192-MHz clock to support 12-Mbps
PROFIBUS
Memory subsystem:
- Up to 2MB of On-chip RAM (OCSRAM)
with SECDED ECC:
- Can be divided into
smaller banks in increments of 256KB for as many as 8 separate memory
banks
- Each memory bank can be
allocated to a single core to facilitate software task partitioning
- DDR Subsystem (DDRSS)
- Supports LPDDR4, DDR4
memory types
- 16-Bit data bus with
inline ECC
- Supports speeds up to
1600MT/s
- 1× General-Purpose Memory
Controller (GPMC)
- 16-Bit parallel bus with
133-MHz clock or
- 32-Bit parallel bus with
100-MHz clock
- Error Location Module
(ELM) support
System on Chip (SoC)
Services:
Security:
- Secure boot supported
- Hardware-enforced
Root-of-Trust (RoT)
- Support to switch RoT via
backup key
- Support for takeover
protection, IP protection, and anti-roll back protection
- Trusted
Execution Environment (TEE) supported
- Arm TrustZone® based TEE
- Secure
watchdog/timer/IPC
- Extensive firewall
support for isolation
- Secure storage
support
- Replay Protected Memory
Block (RPMB) support
- Security co-processor (DMSC-L)
for key and security management, with dedicated device level interconnect for
security
- Cryptographic acceleration
supported
- Session-aware
cryptographic engine with ability to auto-switch key-material based on
incoming data stream
- Supports
cryptographic cores
- AES – 128-/192-/256-Bit
key sizes
- SHA2 –
224-/256-/384-/512-Bit key sizes
- DRBG with true random
number generator
- PKA (Public Key
Accelerator) to Assist in RSA/ECC processing for secure boot
- Debugging security
- Secure software
controlled debug access
- Security aware
debugging
High-speed interfaces:
- 1× Integrated Ethernet switch
(CPSW3G) supporting:
- Up to 2 Ethernet ports
- RMII
(10/100)
- RGMII
(10/100/1000)
- IEEE 1588 (2008 Annex D,
Annex E, Annex F) with 802.1AS PTP
- Clause 45 MDIO PHY
management
- Energy efficient Ethernet
(802.3az)
- 1× PCI-Express® Gen2 controller (PCIE)
- Supports Gen2
operation
- Supports Single Lane
operation
- 1× USB 3.1 Dual-Role Device (DRD)
Subsystem (USBSS)
- Port configurable as USB
host,
USB device, or
USB Dual-Role device
- USB device: High-speed
(480Mbps), and
Full-speed (12Mbps)
- USB host: SuperSpeed Gen
1 (5Gbps),
High-speed (480Mbps),
Full-speed (12Mbps), and
Low-speed (1.5Mbps)
General
connectivity:
- 6× Inter-Integrated Circuit (I2C)
ports
- 9× configurable Universal
Asynchronous Receive/Transmit (UART) modules
- 1× Flash Subsystem (FSS) that can
be configured as Octal SPI (OSPI) flash interfaces or one Quad SPI (QSPI)
- 1× 12-Bit Analog-to-Digital
Converters (ADC)
- Up to 4MSPS
- 8× multiplexed analog
inputs
- 7× Multichannel Serial Peripheral
Interfaces (MCSPI) controllers
- 6× Fast Serial Interface Receiver
(FSI_RX) cores
- 2× Fast Serial Interface
Transmitter (FSI_TX) cores
- 3× General-Purpose I/O (GPIO)
modules
Control interfaces:
- 9× Enhanced Pulse-Width Modulator
(EPWM) modules
- 3× Enhanced Capture (ECAP)
modules
- 3× Enhanced Quadrature Encoder
Pulse (EQEP) modules
- 2× Modular Controller Area
Network (MCAN) modules with or without full CAN-FD support
Media and data storage:
- 2× Multi-Media Card/Secure
Digital (MMC/SD/SDIO) interfaces
- One 4-bit for
SD/SDIO;
- One 8-bit for eMMC
- Integrated analog switch
for voltage switching between 3.3V to 1.8V for high-speed cards
Power management:
- Simplified power sequence
- Integrated SDIO LDO for handling
automatic voltage transition for SD interface
- Integrated voltage supervisor for
safety monitoring of over-under voltage conditions
- Integrated power supply glitch
detector for detecting fast supply transients
Functional
Safety:
- Functional Safety-Compliant
- Developed for functional
safety applications
- Documentation available to aid IEC 61508 functional
safety system design
- Systematic capability up
to SIL 3
- Hardware integrity up to
SIL 2
- Safety-related
certification
- Functional Safety Features
- ECC or parity on
calculation-critical memories
- ECC and parity on select
internal bus interconnect
- Built-In Self-Test (BIST)
for CPU and on-chip RAM
- Error Signaling Module
(ESM) with error pin
- Runtime safety
diagnostics, voltage, temperature, and clock monitoring, windowed
watchdog timers, CRC engine for memory integrity checks
- Dedicated MCU domain
memory, interfaces, and M4F core capable of being isolated from the
larger SoC with Freedom From Interference (FFI) features
- Separate
interconnect
- Firewalls and
timeout gaskets
- Dedicated
PLL
- Dedicated I/O
supply
- Separate
reset
SoC
architecture:
- Supports primary boot from UART,
I2C, OSPI/QSPI Flash, SPI Flash, parallel NOR Flash, parallel NAND Flash, SD,
eMMC, USB, PCIe, and Ethernet interfaces
- 16-nm FinFET technology
- 17.2mm × 17.2mm, 0.8-mm pitch,
441-pin BGA package