Texas Instruments AM625SIP Arm®-Based SIP Processor
Texas Instruments AM625SIP Arm®-Based System In Package (SIP) Processor is a derivative of the ALW packaged AM6254 device with the addition of an integrated LPDDR4 SDRAM. The AM625SIP Arm-Based MPU with integrated LPDDR4 is an application processor built for Linux development. The SIP integrates 512MB of LPDDR4 with the AM6254 device, which has 4x Arm Cortex®-A53 performance and embedded features, such as 3D graphics acceleration, dual-display support, along with an extensive set of peripherals that make the SIP ideal for various industrial applications while offering optimized power architecture and intelligent features. The AM625SIP offers a simplified hardware design, optimized size/system BOM, increased robustness, and power consumption savings, enabling faster software and hardware development.The 3-port Gigabit Ethernet switch has two external ports and one internal port with Time-Sensitive Networking (TSN) support. An additional PRU module enables real-time I/O capability for the customer’s use cases. In addition, the extensive set of peripherals included in AM625SIP enables system-level connectivity, such as USB, camera interface, MMC/SD, OSPI, CAN-FD, and GPMC for a parallel host interface to an external ASIC/FPGA. The Texas Instruments AM625SIP supports secure boot for IP protection with the built-in Hardware Security Module (HSM). It employs advanced power management support for portable and power-sensitive applications.
Features
- Processor cores
- Up to quad 64-bit Arm Cortex-A53 microprocessor subsystem at up to 1.4GHz
- Quad-core Cortex-A53 cluster with 512KB L2 shared cache with SECDED ECC
- Each A53 core has 32KB L1 DCache with SECDED ECC and 32KB L1 ICache with parity protection
- Single-core Arm Cortex-M4F MCU at up to 400MHz
- 256KB SRAM with SECDED ECC
- Dedicated device/power manager
- Up to quad 64-bit Arm Cortex-A53 microprocessor subsystem at up to 1.4GHz
- Multimedia
- Display subsystem
- Dual display support
- 1920x1080 @ 60fps for each display
- 1x 2048x1080 + 1x 1280x720
- Up to 165MHz pixel clock support with an independent PLL for each display
- OLDI (4 lanes LVDS - 2x) and DPI (24-bit RGB LVCMOS)
- Support safety features such as freeze frame detection and MISR data check
- 3D Graphics Processing Unit
- One pixel per clock or higher
- Fill rate greater than 500Mpixels/sec
- > 500MTexels/s, > 8GFLOPs
- Supports at least two composition layers
- Supports up to 2048x1080 @ 60fps
- Supports ARGB32, RGB565 and YUV formats
- 2D graphics capable
- OpenGL ES 3.1, Vulkan 1.2
- One Camera Serial interface (CSI-Rx) - 4-Lane with DPHY
- MIPI® CSI-2 v1.3 compliant + MIPI D-PHY 1.2
- Support for 1, 2, 3, or 4-data lane mode up to 1.5Gbps per lane
- ECC verification/correction with CRC check + ECC on RAM
- Virtual channel support (up to 16)
- Ability to write stream data directly to DDR via DMA
- Display subsystem
- Memory subsystem
- Up to 816KB of on-chip RAM
- 64KB of on-chip RAM (OCSRAM) with SECDED ECC, which can be divided into smaller banks in increments of 32KB for as many as two separate memory banks
- 256KB of on-chip RAM with SECDED ECC in the SMS subsystem
- 176KB of on-chip RAM with SECDED ECC in the SMS subsystem for TI security firmware
- 256KB of on-chip RAM with SECDED ECC in the Cortex-M4F MCU subsystem
- 64KB of on-chip RAM with SECDED ECC in the device/power manager subsystem
- DDR Subsystem (DDRSS)
- Integrated 512MB LPDDR4 SDRAM
- Supports speeds up to 1600MT/s
- 16-bit data bus with inline ECC
- Up to 816KB of on-chip RAM
- 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-rollback protection
- Trusted Execution Environment (TEE) supported
- Arm TrustZone® based TEE
- Extensive firewall support for isolation
- Secure watchdog/timer/IPC
- Secure storage support
- Replay Protected Memory Block (RPMB) support
- Dedicated security controller with user programmable HSM core and dedicated security DMA and IPC subsystem for isolated processing
- Cryptographic acceleration supported
- Session-aware cryptographic engine with the ability to auto-switch key material based on the incoming data stream
- Supports cryptographic cores
- AES – 128-/192-/256-Bit key sizes
- SHA2 – 224-/256-/384-/512-Bit key sizes
- DRBG with a true random number generator
- PKA (Public Key Accelerator) to assist in RSA/ECC processing for secure boot
- Session-aware cryptographic engine with the ability to auto-switch key material based on the incoming data stream
- Debugging security
- Secure software-controlled debug access
- Security-aware debugging
- Secure boot supported
- PRU subsystem
- Dual-core Programmable Real-Time Unit Subsystem (PRUSS) running up to 333MHz
- Intended for driving GPIO for cycle-accurate protocols, such as
- General Purpose Input/Output (GPIO)
- UARTs
- I2C
- External ADC
- 16KB program memory per PRU with SECDED ECC
- 8KB data memory per PRU with SECDED ECC
- 32KB general-purpose memory with SECDED ECC
- CRC32/16 HW accelerator
- Scratch PAD memory with three banks of 30 x 32-bit registers
- One industrial 64-bit timer with nine capture and 16 compare events, along with slow and fast compensation
- One interrupt controller (INTC), a minimum of 64 input events supported
- High-speed interfaces
- Integrated Ethernet switch supporting a total of two external ports
- RMII(10/100) or RGMII (10/100/1000)
- IEEE1588 (Annex D, Annex E, Annex F with 802.1AS PTP)
- Clause 45 MDIO PHY management
- Packet classifier based on ALE engine with 512 classifiers
- Priority-based flow control
- Time-sensitive networking (TSN) support
- Four CPU H/W interrupt pacing
- IP/UDP/TCP checksum offload in hardware
- Two USB2.0 Ports
- Port configurable as USB host, USB peripheral, or USB Dual-Role Device (DRD mode)
- Integrated USB VBUS detection
- Integrated Ethernet switch supporting a total of two external ports
- General connectivity
- 9x Universal Asynchronous Receiver-Transmitters (UART)
- 5x Serial Peripheral Interface (SPI) controllers
- 6x Inter-Integrated Circuit (I2C) ports
- 3x Multichannel Audio Serial Ports (McASP)
- Transmit and receive clocks up to 50MHz
- Up to 16/10/6 serial data pins across 3x McASP with independent TX and RX clocks
- Supports Time Division Multiplexing (TDM), Inter-IC Sound (I2S), and similar formats
- Supports Digital Audio Interface Transmission (SPDIF, IEC60958-1, and AES-3 Formats)
- FIFO buffers for transmit and receive (256 bytes)
- Support for audio reference output clock
- 3x enhanced PWM modules (ePWM)
- 3x enhanced Quadrature Encoder Pulse modules (eQEP)
- 3x enhanced Capture modules (eCAP)
- General-Purpose I/O (GPIO), all LVCMOS I/O can be configured as GPIO
- 3x Controller Area Network (CAN) modules with CAN-FD support
- Conforms with CAN Protocol 2.0 A, B, and ISO 11898-1
- Full CAN FD support (up to 64 data bytes)
- Parity/ECC check for message RAM
- Speed up to 8Mbps
- Media and data storage
- 3x Multi-Media Card/Secure Digital® (MMC/SD®/SDIO) interface
- 1x 8-bit eMMC interface up to HS200 speed
- 2x 4-bit SD/SDIO interface up to UHS-I
- Compliant with eMMC 5.1, SD 3.0, and SDIO version 3.0
- 1× General-Purpose Memory Controller (GPMC) up to 133MHz
- Flexible 8- and 16-bit asynchronous memory interface with up to four chip (22-bit address) selects (NAND, NOR, Muxed-NOR, and SRAM)
- Uses BCH Code to support 4-, 8-, or 16-bit ECC
- Uses Hamming code to support 1-bit ECC
- Error Locator Module (ELM)
- Used with the GPMC to locate addresses of data errors from syndrome polynomials generated using a BCH algorithm
- Supports 4-, 8-, and 16-bit per 512-byte block error location based on BCH algorithms
- OSPI/QSPI with DDR / SDR support
- Support for serial NAND and serial NOR Flash devices
- 4GB memory address support
- XIP mode with optional on-the-fly encryption
- 3x Multi-Media Card/Secure Digital® (MMC/SD®/SDIO) interface
- Power management
- Low power modes supported by the device/power manager
- Partial IO support for CAN/GPIO/UART wakeup
- DeepSleep
- MCU Only
- Standby
- Dynamic frequency scaling for Cortex-A53
- Low power modes supported by the device/power manager
- Optimal power management solution
- Recommended TPS65219 Power Management ICs (PMIC)
- Companion PMIC is specially designed to meet device power supply requirements
- Flexible mapping and factory-programmed configurations to support different use cases
- Recommended TPS65219 Power Management ICs (PMIC)
- Boot options
- UART
- I2C EEPROM
- OSPI/QSPI Flash
- GPMC NOR/NAND Flash
- Serial NAND Flash
- SD Card
- eMMC
- USB (host) boots from a mass storage device
- USB (device) boot from external host (DFU mode)
- Ethernet
- Technology/package
- 16-nm technology
- 13mm x 13mm, 0.5mm pitch, 425-pin FCCSP BGA (AMK)
Applications
- Human Machine Interfaces (HMI)
- Medical equipment, patient monitoring, and portable medical devices
- Appliance user interface and connectivity
- Electric Vehicle Service Equipment (EVSE)/Vehicle to Infrastructure (V2X)
- Smart home gateways
- Embedded security (control and access panels)
Functional Block Diagram
Opublikowano: 2025-09-19
| Zaktualizowano: 2025-09-28
