AM335x微处理器基于ARM Cortex-A8处理器,具有增强型图像、图形处理、外设和工业接口选项,例如EtherCAT和PROFIBUS。该器件支持高级操作系统(HLOS)。TI免费提供Linux和Android。
AM335x微处理器包含图1所示之子系统,现分别简述如下:
微处理器单元(MPU)子系统基于ARM Cortex-A8处理器,PowerVR SGX图像加速器子系统提供3D图形加速功能,支持显示和游戏效果;
可编程实时单元子系统和工业通信子系统(PRU-ICSS)与ARM内核分离,实现了独立操作和计时,提高了效率和灵活性。PRU-ICSS实现了其他外设接口和实时协议,例如EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercos等。此外,PRU-ICSS的可编程特性,以及获取引脚、事件和所有片上系统(SOC)资源的能力,让我们能够灵活地实现快速的实时响应、专门的数据处理操作和定制的外设接口,以及将任务从SoC的其它处理器内核上转移出去。
AM335x系列主要特性
GHz Sitara ARM Cortex-A8 32位RISC处理器
NEON SIMD协处理器
32KB L1指令和具有单误差检测(奇偶性)功能的32KB数据高速缓存
具有纠错码(ECC)的256KB L2高速缓存
176KB片上启动ROM
64KB专用RAM
模拟与调试–JTAG
中断控制器(中断请求多达128个)
片上存储器(共享L3 RAM)
64KB通用片上存储器控制器(OCMC)RAM
可以访问所有主机
支持快速唤醒
外部存储器接口(EMIF)
mDDR(LPDDR)、DDR2、DDR3、DDR3L控制器:
mDDR:200MHz时钟(400MHz数据速率)
DDR2:266MHz时钟(532MHz数据速率)
DDR3:400MHz时钟(800MHz数据速率)
DDR3L:400MHz时钟(800MHz数据速率)
16位数据总线
总可寻址空间:1GB
支持1个x16或2个x8存储器件配置
通用存储器控制器(GPMC)
灵活的、具有7种芯片选择(NAND、NOR、多路复用NOR、SRAM)的8位和16位异步存储器接口
采用BCH代码,支持4位、8位或16位ECC
采用汉明码,支持1位ECC
误差定位模块(ELM)
与GPMC一起使用,通过利用BCH算法生成的综合多项式来定位数据误差的地址..