AM335x 微处理器基于 ARM Cortex-A8 处理器,增强了图像、图形处理、外设和工业接口选项,如 EtherCAT 和 PROFIBUS。这些设备支持高级操作系统 (HLOS)。TI 免费提供处理器 SDK Linux ®和 TI-RTOS。
AM335x 微处理器包含功能框图中显示的子系统以及每个子系统的简要说明如下:
包含功能框图中显示的子系统以及每个子系统的简要说明如下:
微处理器单元 (MPU) 子系统基于 ARM Cortex-A8 处理器,PowerVR SGX™ 图形加速器子系统提供 3D 图形加速以支持显示和游戏效果。
PRU-ICSS 与 ARM 内核分开,允许独立操作和时钟,以提高效率和灵活性。PRU-ICSS 支持额外的外围接口和实时协议,例如 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercos 等。此外,PRU-ICSS 的可编程特性及其对引脚、事件和所有片上系统 (SoC) 资源的访问,在实现快速、实时响应、专用数据处理操作、自定义外设接口方面提供了灵活性,以及从 SoC 的其他处理器内核卸载任务。
高达1 GHz的的Sitara™ARM ®皮质® -A8 32位RISC处理器
高达1 GHz的的Sitara™ARM ®皮质® -A8 32位RISC处理器
NEON™ SIMD 协处理器
32KB L1 指令和 32KB 数据缓存,带单错误检测(奇偶校验)
256KB 带纠错码 (ECC) 的 L2 缓存
176KB 片上引导 ROM
64KB 专用 RAM
仿真和调试 - JTAG
中断控制器(最多 128 个中断请求)
片上内存(共享 L3 RAM)
64KB 通用片上存储器控制器 (OCMC) RAM
所有大师均可访问
支持保持快速唤醒
外部存储器接口 (EMIF)
与 GPMC 结合使用,从使用 BCH 算法生成的综合征多项式中定位数据错误的地址
支持基于 BCH 算法的每 512 字节块错误定位 4 位、8 位和 16 位
灵活的 8 位和 16 位异步存储器接口,具有多达七个片选(NAND、NOR、Muxed-NOR、SRAM)
使用 BCH 代码支持 4 位、8 位或 16 位 ECC
使用汉明码支持 1 位 ECC
mDDR:200-MHz 时钟(400-MHz 数据速率)
DDR2:266-MHz 时钟(532-MHz 数据速率)
DDR3:400-MHz 时钟(800-MHz 数据速率)
DDR3L:400-MHz 时钟(800-MHz 数据速率)
16 位数据总线
1GB 的总可寻址空间
支持一个 x16 或两个 x8 内存设备配置
mDDR(LPDDR)、DDR2、DDR3、DDR3L 控制器:
通用存储器控制器 (GPMC)
错误定位器模块 (ELM)
可编程实时单元子系统和工业通信子系统 (PRU-ICSS)
1 个带流量控制引脚的 UART 端口,支持高达 12 Mbps
一个增强型捕获 (eCAP) 模块
两个支持工业以太网的 MII 以太网端口,例如 EtherCAT
1 个 MDIO 端口
能够以 200 MHz 运行的 32 位加载/存储 RISC 处理器
具有单错误检测(奇偶校验)的 8KB 指令 RAM
具有单错误检测(奇偶校验)的 8KB 数据 RAM
具有 64 位累加器的单周期 32 位乘法器
增强型 GPIO 模块提供移入/移出支持和外部信号的并行锁存
支持协议如EtherCAT的®,PROFIBUS,PROFINET,以太网/ IP™,以及更多
两个可编程实时单元 (PRU)
具有单错误检测(奇偶校验)的 12KB 共享 RAM
每个 PRU 可访问的三个 120 字节寄存器组
用于处理系统输入事件的中断控制器 (INTC)
用于将内部和外部主站连接到 PRU-ICSS 内部资源的本地互连总线
PRU-ICSS 内部的外围设备:
电源、复位和时钟管理 (PRCM) 模块
两个不可切换的电源域(实时时钟 [RTC]、唤醒逻辑 [WAKEUP])
三个可切换电源域(MPU 子系统 [MPU]、SGX530 [GFX]、外设和基础设施 [PER])
实施 SmartReflex™ Class 2B,用于基于芯片温度、工艺变化和性能的内核电压调节(自适应电压调节 [AVS])
动态电压频率缩放 (DVFS)
集成 15 至 35MHz 高频振荡器,用于为各种系统和外设时钟生成参考时钟
支持子系统和外设的单独时钟启用和禁用控制,以促进降低功耗
用于生成系统时钟的五个 ADPLL(MPU 子系统、DDR 接口、USB 和外设 [MMC 和 SD、UART、SPI、I 2 C]、L3、L4、以太网、GFX [SGX530]、LCD 像素时钟)
控制进入和退出待机和深度睡眠模式
负责睡眠排序、功率域关闭排序、唤醒排序和功率域开启排序
时钟
力量
实时时钟 (RTC)
实时日期(日-月-年-星期几)和时间(时-分-秒)信息
内部 32.768kHz 振荡器、RTC 逻辑和 1.1V 内部 LDO
独立上电复位 (RTC_PWRONRSTn) 输入
用于外部唤醒事件的专用输入引脚 (EXT_WAKEUP)
可编程警报可用于为 PRCM(用于唤醒)或 Cortex-A8(用于事件通知)生成内部中断
可编程警报可与外部输出 (PMIC_POWER_EN) 一起使用,以启用电源管理 IC 以恢复非 RTC 电源域
外设
具有时间和频率控制的专用 16 位时基计数器
可配置为六个单端、六个双边对称输出或三个双边不对称输出
可配置为三个捕捉输入或三个辅助 PWM 输出
每秒 20 万个样本
可以从通过 8:1 模拟开关复用的八个模拟输入中的任何一个选择输入
可配置为 4 线、5 线或 8 线电阻式触摸屏控制器 (TSC) 接口
高达 24 位数据输出;每像素 8 位 (RGB)
分辨率高达 2048 × 2048(最大 126-MHz 像素时钟)
集成 LCD 接口显示驱动器 (LIDD) 控制器
集成光栅控制器
集成 DMA 引擎可从外部帧缓冲器中提取数据,而不会通过中断或固件定时器增加处理器的负担
512 字深度内部 FIFO
支持的显示类型:
字符显示 - 使用 LIDD 控制器对这些显示进行编程
无源矩阵 LCD 显示器 - 使用 LCD 光栅显示控制器为无源显示器提供持续图形刷新的时序和数据
有源矩阵 LCD 显示器 - 使用外部帧缓冲空间和内部 DMA 引擎将流数据驱动到面板
基于平铺的架构每秒可提供多达 2000 万个多边形
通用可扩展着色器引擎 (USSE) 是一种多线程引擎,结合了像素和顶点着色器功能
Microsoft VS3.0、PS3.0 和 OGL2.0 中的高级着色器功能集
Direct3D Mobile、OGL-ES 1.1 和 2.0 以及 OpenMax 的行业标准 API 支持
细粒度任务切换、负载均衡和电源管理
用于最小 CPU 交互的高级几何 DMA 驱动操作
可编程高质量图像抗锯齿
统一内存架构中用于操作系统操作的完全虚拟化内存寻址
DMTIMER1 是用于操作系统 (OS) 滴答的 1 毫秒定时器
DMTIMER4–DMTIMER7 已引脚化
每组 32 个 GPIO 引脚(与其他功能引脚复用)
GPIO 引脚可用作中断输入(每组最多两个中断输入)
标准模式(高达 100 kHz)
快速模式(高达 400 kHz)
1 位、4 位和 8 位 MMC、SD、SDIO 模式
MMCSD0 具有用于 1.8V 或 3.3V 操作的专用电源轨
高达 48MHz 的数据传输速率
支持卡检测和写保护
符合 MMC4.3、SD、SDIO 2.0 规范
最多两个片选
高达 48 MHz
所有 UART 均支持 IrDA 和 CIR 模式
所有 UART 均支持 RTS 和 CTS 流控制
UART1 支持全调制解调器控制
发送和接收时钟高达 50 MHz
每个 McASP 端口最多四个串行数据引脚,具有独立的 TX 和 RX 时钟
支持时分复用 (TDM)、IC 间声音 (I2S) 和类似格式
支持数字音频接口传输(SPDIF、IEC60958-1和AES-3格式)
用于发送和接收的 FIFO 缓冲区(256 字节)
支持 CAN 版本 2 A 和 B 部分
集成开关
每个 MAC 支持 MII、RMII、RGMII 和 MDIO 接口
以太网 MAC 和交换机可以独立于其他功能运行
IEEE 1588v1 精确时间协议 (PTP)
多达两个带有集成 PHY 的 USB 2.0 高速 DRD(双角色设备)端口
多达两个工业千兆以太网 MAC(10、100、1000 Mbps)
多达两个控制器局域网 (CAN) 端口
多达两个多通道音频串行端口 (McASP)
多达六个 UART
多达两个主和从 McSPI 串行接口
多达三个 MMC、SD、SDIO 端口
多达三个 I 2 C 主从接口
多达四组通用 I/O (GPIO) 引脚
最多三个外部 DMA 事件输入,也可用作中断输入
8 个 32 位通用定时器
一个看门狗定时器
SGX530 3D 图形引擎
液晶控制器
12 位逐次逼近寄存器 (SAR) ADC
多达三个 32 位 eCAP 模块
多达三个增强型高分辨率 PWM 模块 (eHRPWM)
多达三个 32 位增强型正交编码器脉冲 (eQEP) 模块
设备标识
生产编号
器件部件号(唯一 JTAG ID)
设备版本(主机 ARM 可读)
包含电气熔断器农场 (FuseFarm),其中一些位是工厂可编程的
调试接口支持
用于 ARM(Cortex-A8 和 PRCM)、PRU-ICSS 调试的 JTAG 和 cJTAG
支持设备边界扫描
支持 IEEE 1500
DMA
与片上存储器之间的传输
与外部存储(EMIF、GPMC、从外设)之间的传输
片上增强型 DMA 控制器 (EDMA) 具有三个第三方传输控制器 (TPTC) 和一个第三方通道控制器 (TPCC),支持多达 64 个可编程逻辑通道和 8 个 QDMA 通道。EDMA 用于:
处理器间通信 (IPC)
产生中断的邮箱寄存器
自旋锁有 128 个软件分配的锁寄存器
四个启动器(Cortex-A8、PRCM、PRU0、PRU1)
集成基于硬件的 IPC 邮箱和自旋锁,用于 Cortex-A8、PRCM 和 PRU-ICSS 之间的进程同步
安全
加密硬件加速器(AES、SHA、RNG)
安全启动(可选;需要与 TI 合作的定制部件)
启动模式
通过锁存在 PWRONRSTn 复位输入引脚上升沿的启动配置引脚选择启动模式
套餐:
298 引脚 S-PBGA-N298 过孔通道封装
(ZCE 后缀),0.65 毫米球间距
324 引脚 S-PBGA-N324 封装
(ZCZ 后缀),0.80 毫米球距