The AM335x microprocessors, based on the ARM Cortex-A8 processor, are enhanced with image, graphics processing, peripherals and industrial interface options such as EtherCAT and PROFIBUS. The devices support high-level operating systems (HLOS). Processor SDK Linux® and TI-RTOS are available free of charge from TI.
The AM335x microprocessor contains the subsystems shown in the Functional Block Diagram and a brief description of each follows:
The contains the subsystems shown in the Functional Block Diagram and a brief description of each follows:
The microprocessor unit (MPU) subsystem is based on the ARM Cortex-A8 processor and the PowerVR SGX™ Graphics Accelerator subsystem provides 3D graphics acceleration to support display and gaming effects.
The PRU-ICSS is separate from the ARM core, allowing independent operation and clocking for greater efficiency and flexibility. The PRU-ICSS enables additional peripheral interfaces and real-time protocols such as EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos, and others. Additionally, the programmable nature of the PRU-ICSS, along with its access to pins, events and all system-on-chip (SoC) resources, provides flexibility in implementing fast, real-time responses, specialized data handling operations, custom peripheral interfaces, and in offloading tasks from the other processor cores of SoC.
All trademarks are the property of their respective owners.
Arm MHz (Max.) |
Serial I/O |
Co-processor(s) |
Graphics acceleration |
EMAC |
Industrial protocols |
Security Enabler |
Operating temperature range (C) |
DRAM |
Arm CPU |
Rating |
Display |
USB 2.0 |
AM3351 | AM3352 | AM3354 | AM3356 | AM3357 | AM3358 | AM3359 |
---|---|---|---|---|---|---|
300 600 |
300 600 800 1000 |
300 600 800 1000 |
300 600 800 |
300 600 800 |
600 800 1000 |
800 |
I2C SPI UART USB |
CAN I2C SPI UART USB |
CAN I2C SPI UART USB |
CAN I2C SPI UART USB |
CAN I2C SPI UART USB |
CAN I2C SPI UART USB |
CAN I2C SPI UART USB |
PRU-ICSS | PRU-ICSS | PRU-ICSS | PRU-ICSS | |||
1 3D | 1 3D | 1 3D | ||||
10/100/1000 | 2-Port 1Gb Switch |
2-Port 10/100 PRU EMAC 2-Port 1Gb Switch |
2-Port 10/100 PRU EMAC 2-Port 1Gb Switch |
2-Port 10/100 PRU EMAC 2-Port 1Gb Switch |
2-Port 10/100 PRU EMAC 2-Port 1Gb Switch |
2-Port 10/100 PRU EMAC 2-Port 1Gb Switch |
EtherNet/IP PROFIBUS PROFINET RT/IRT SERCOS III |
EtherCAT EtherNet/IP PROFIBUS PROFINET RT/IRT SERCOS III |
EtherNet/IP PROFIBUS PROFINET RT/IRT SERCOS III |
EtherCAT EtherNet/IP PROFIBUS PROFINET RT/IRT SERCOS III |
|||
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
Cryptographic acceleration Debug security Initial secure programming Secure boot Software IP protection |
-40 to 105 0 to 90 |
-40 to 105 -40 to 125 -40 to 90 0 to 90 |
-40 to 105 -40 to 90 0 to 90 |
-40 to 105 -40 to 90 0 to 90 |
-40 to 105 -40 to 90 |
-40 to 105 0 to 90 |
-40 to 105 |
DDR2 DDR3 DDR3L LPDDR |
DDR2 DDR3 DDR3L LPDDR |
DDR2 DDR3 DDR3L LPDDR |
DDR2 DDR3 DDR3L LPDDR |
DDR2 DDR3 DDR3L LPDDR |
DDR2 DDR3 DDR3L LPDDR |
DDR2 DDR3 DDR3L LPDDR |
1 Arm Cortex-A8 | 1 Arm Cortex-A8 | 1 Arm Cortex-A8 | 1 Arm Cortex-A8 | 1 Arm Cortex-A8 | 1 Arm Cortex-A8 | 1 Arm Cortex-A8 |
Catalog | Catalog | Catalog | Catalog | Catalog | Catalog | Catalog |
1 LCD | 1 LCD | 1 LCD | 1 LCD | 1 LCD | 1 LCD | 1 LCD |
1 | 2 | 2 | 2 | 2 | 2 |