The AM335x microprocessor is based on the ARM Cortex-A8 processor, with enhancements in imaging, graphics processing, peripherals, and industrial interface options such as EtherCAT and PROFIBUS. The device supports high-level operating systems (HLOS).
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 Programmable Real-Time Unit Subsystem and Industrial Communication Subsystem (PRU-ICSS) operates independently from the ARM core, allowing separate operation and timing for greater efficiency and flexibility. PRU-ICSS supports additional peripheral interfaces and real-time protocols such as EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet POWERLINK, and Serial Real-Time Communication Protocol (Sercos). Furthermore, leveraging the programmable nature of PRU-ICSS and its access to pins, events, and all SoC resources, the subsystem offers the flexibility to implement fast real-time responses, dedicated data processing operations, and custom peripheral interfaces, while offloading tasks from other processor cores on the SoC.