SPRADH8 September 2024 AM6442
The AM64x devices are an extension of the Sitara MCU industrial-grade family of heterogeneous Arm processors. AM64x is built for industrial applications, such as motor drives and Programmable Logic Controllers (PLC), which require a unique combination of real-time processing and communications with applications processing. AM64x combines two instances of the gigabit TSN-enabled PRU-ICSSG of the Sitara device with up to two Arm® Cortex®-A53 cores, up to four Cortex-R5F MCUs, and a Cortex-M4F MCU. AM64x is built to provide real-time performance through the high-performance R5Fs, tightly-coupled memory banks, configurable SRAM partitioning, and dedicated low-latency paths to and from peripherals for rapid data movement in and out of the SoC. This deterministic architecture allows for AM64x to handle the tight control loops found in servo drives while the peripherals such as Fast Serial Interface (FSI), General Purpose Memory Controller (GPMC), Pulse-Width Modulation (PWM), sigma-delta decimation filters, and absolute encoder interfaces help enable a number of different architectures found in these systems.
The Cortex-A53s provide the powerful computing elements necessary for Linux applications. Linux, and Real-Time (RT) Linux, is provided through TI’s Processor SDK Linux which stays updated to the latest Long Term Support (LTS) Linux kernel, bootloader, and Yocto Project™ file system on an annual basis. AM64x enables isolation between Linux applications and real-time streams through configurable memory partitioning. The Cortex-A53s can be assigned to work strictly out of DDR for Linux, and the internal SRAM can be broken up into various sizes for the Cortex-R5Fs to use together or independently. The AM64x provides flexible industrial communications capability including full protocol stacks for EtherCAT® subdevices, PROFINET® devices, Ethernet, image prompt (IP) adapter, and IO-Link controllers. The PRU-ICSSG further provides capability for gigabit and TSN-based protocols. The PRU-ICSSG also enables additional interfaces in the SoC including sigma-delta decimation filters and absolute encoder interfaces. Functional safety features can be enabled through the integrated Cortex-M4F along with dedicated peripherals that can be isolated from the rest of the SoC. AM64x also supports secure boot.
Figure 1-1 AM64x