Sitara 处理器;Arm Cortex-A9、支持 10 余种以太网协议、编码器协议
产品详细信息
参数
封装|引脚|尺寸
特性
- 亮点
- Sitara™ ARM® Cortex®-A9 32 位 RISC 处理器,处理速度高达 300 MHz
- NEON™单指令多数据流 (SIMD) 协处理器和矢量浮点 (VFPv3) 协处理器
- 32KB L1 指令缓存和数据缓存
- 256KB L2 缓存或 L3 RAM
- 32 位 LPDDR2、DDR3 和 DDR3L 支持
- 通用存储器支持(NAND、NOR、SRAM),支持高达 16 位的 ECC
- 实时时钟 (RTC)
- 多达两个带集成 PHY 的 USB 2.0 高速双角色(主机或设备)端口
- 10、100 和 1000 以太网交换机可支持最多两个端口(器件上只有 1 个输入端口具有引脚输出)
- 串行接口:
- 六个 UART、两个 McASP、五个 McSPI、三个 I2C 端口、一个 QSPI 和一个 HDQ 或 1-Wire
- 安全性
- 加密硬件加速器(AES、SHA、RNG、DES 和 3DES)
- 两个 12 位逐次逼近寄存器 (SAR) ADC
- 多达三个 32 位增强型捕捉 (eCAP) 模块
- 多达三个增强型正交编码器脉冲 (eQEP) 模块
- 多达六个增强型高分辨率 PWM (eHRPWM) 模块
- Sitara™ ARM® Cortex®-A9 32 位 RISC 处理器,处理速度高达 300 MHz
- MPU 子系统
- 具有高达 300MHz 处理速度的 ARM Cortex-A9 32 位 RISC 微处理器
- 32KB L1 指令缓存和数据缓存
- 256KB L2 缓存(也可配置为 L3 RAM)
- 256KB 片上引导 ROM
- 64KB 片上 RAM
- 仿真和调试
- JTAG
- 嵌入式跟踪缓冲器
- 中断控制器
- 片上存储器(共享 L3 RAM)
- 256KB 通用片上存储器控制器 (OCMC) 随机存取存储器 (RAM)
- 可访问所有主机
- 支持保持以实现快速唤醒
- 多达 512KB 内部 RAM 总量
(256KB ARM 存储器配置为 L3 RAM + 256KB OCMC RAM)
- 外部存储器接口 (EMIF)
- DDR 控制器:
- LPDDR2:266MHz·时钟(LPDDR2-533 数据速率)
- DDR3 和 DDR3L:400MHz 时钟(DDR-800 数据速率)
- 32 位数据总线
- 2GB 全部可寻址空间
- 支持一个 x32、两个 x16 或四个 x8 存储器器件配置
- DDR 控制器:
- 通用存储器控制器 (GPMC)
- 灵活的 8 位和 16 位异步存储器接口,具有多达七个片选(NAND、NOR、Muxed-NOR 和 SRAM)
- 使用 BCH 代码,支持 4 位、8 位或 16 位 ECC
- 使用海明码来支持 1 位 ECC
- 错误定位器模块 (ELM)
- 与 GPMC 配合使用,以找到来自伴随多项式的数据错误(在使用 BCH 算法时生成)的地址
- 根据 BCH 算法,支持 4 位、8 位和 16 位每 512 字节块错误定位
- 可编程实时单元子系统和工业通信子系统 (PRU-ICSS)
- 支持的协议如 EtherCAT®, PROFIBUS®, PROFINET®和 EtherNet/IP™、EnDat 2.2 等
- 两个可编程实时单元 (PRU) 子系统,每个子系统有两个 PRU 内核
- 每个内核都是一个能以 200MHz 运行的 32 位加载和存储 RISC 处理器
- 具有单错检测(奇偶校验)功能的 12KB (PRU-ICSS1)、4KB (PRU-ICSS0) 指令 RAM
- 具有单错检测(奇偶校验)功能的 8KB (PRU-ICSS1)、4KB (PRU-ICSS0) 数据 RAM
- 具有 64 位累加器的单周期 32 位乘法器
- 增强型 GPIO 模块对外部信号提供移入和移出支持以及并行锁断
- 具有单错检测(奇偶校验)功能的 12KB(仅限 PRU-ICSS1)共享 RAM
- 三个 120 字节寄存器组,可被每个 PRU 访问
- 用于处理系统输入事件的中断控制器模块 (INTC)
- 用于将内部和外部主机连接到 PRU-ICSS 内部资源的本地互连总线
- PRU-ICSS 内的外设
- 一个带有流控制引脚的通用异步收发器 (UART) 端口,支持高达 12Mbps 的数据速率
- 一个 eCAP 模块
- 2 个支持工业用以太网的 MII 以太网端口,例如EtherCAT
- 1 个 MDIO 端口
- 两种 PRU-ICSS 子系统支持工业通信
- 电源、复位和时钟管理 (PRCM) 模块
- 控制深度休眠模式的进入和退出
- 负责休眠排序、电源域关闭排序、唤醒排序和电源域打开排序
- 时钟
- 集成高频率振荡器,用于为各种系统和外设时钟生成参考时钟(19.2、24、25 和 26MHz)
- 支持子系统和外设的单独时钟使能和禁用控制,帮助降低功耗
- 五个用于生成系统时钟(MPU 子系统、DDR 接口、USB 和外设 [MMC 和 SD、UART、SPI、I2C]、L3、L4 和以太网)的 ADPLL
- 电源
- 两个不可切换电源域(RTC 和唤醒逻辑 [WAKE-UP])
- 两个可切换电源域(MPU 子系统、外设和基础设施 [PER])
- 动态电压频率缩放 (DVFS)
- 实时时钟 (RTC)
- 实时日期(年、月、日和星期几)和时间(小时、分钟和秒)信息
- 内部 32.768kHz 振荡器、RTC 逻辑和 1.1V 内部 LDO
- 独立上电复位 (RTC_PWRONRSTn) 输入
- 外部唤醒事件专用输入引脚 (RTC_WAKEUP)
- 可编程警报可生成用于唤醒的 PRCM 内部中断或用于事件通知的 Cortex-A9 内部中断
- 可编程警报可与外部输出 (RTC_PMIC_EN) 配合使用,以启用电源管理 IC,从而恢复非 RTC 电源域
- 外设
- 多达两个带集成 PHY 的 USB 2.0 高速双角色(主机或设备)端口
- 多达两个工业千兆位以太网 MAC
(10、100 和 1000Mbps)- 集成开关
- MAC 支持 MII、RMII、RGMII 和 MDIO 接口
- 以太网 MAC 和交换机可独立于其它功能运行
- IEEE 1588v2 精密时间协议 (PTP)
- 多达两个 CAN 端口
- 支持 CAN 版本 2 部分 A 和 B
- 多达两个多通道音频串行端口 (McASP)
- 高达 50MHz 的发送和接收时钟
- 每个 McASP 端口具有多达四个串行数据引脚并具有独立的 TX 和 RX 时钟
- 支持时分多路复用 (TDM)、内部 IC 声音 (I2S) 和类似格式
- 支持数字音频接口传输(SPDIF、IEC60958-1 和 AES-3 格式)
- 用于发送和接收的 FIFO 缓冲器(256 字节)
- 最多 6 个 UART
- 所有 UART 支持 IrDA 和 CIR 模式
- 所有 UART 支持 RTS 和 CTS 流量控制
- UART1 支持完整的调制解调器控制
- 多达五个主 McSPI 和从 McSPI
- McSPI0–McSPI2 支持多达四个片选
- McSPI3 和 McSPI4 支持多达两个片选
- 高达 48MHz
- 一个四通道 SPI
- 支持串行 NOR FLASH 就地执行 (XIP)
- 一个 Dallas 单线®和 HDQ 串行接口
- 多达三个 MMC、SD 和 SDIO 端口
- 1 位、4 位和 8 位 MMC、SD 和 SDIO 模式
- 所有端口均为 1.8V 或 3.3V 操作
- 高达 48MHz 的时钟
- 支持卡检测和写保护
- 符合 MMC4.3 以及 SD 和 SDIO 2.0 规范
- 多达三个 I2C 主从接口
- 标准模式(高达 100kHz)
- 快速模式(高达 400kHz)
- 多达六组通用 I/O (GPIO)
- 每组 32 个 GPIO(与其他功能引脚进行多路复用)
- GPIO 可用作中断输入(每组多达两个中断输入)
- 多达 3 个外部 DMA 事件输入,此输入也可被用作中断输入
- 十二个 32 位通用定时器
- DMTIMER1 是用于操作系统 (OS) 节拍的 1ms 定时器
- DMTIMER4–DMTIMER7 为引脚输出
- 一个公共看门狗定时器
- 一个自由运行的 32kHz 高分辨率计数器 (synctimer32K)
- 两个 12 位 SAR ADC(ADC0、ADC1)
- 每秒 867K 次采样
- 可从 8:1 模拟开关复用的八个模拟输入中任意选择输入
- 多达三个 32 位 eCAP 模块
- 可配置为三个捕捉输入或者三个备用 PWM 输出
- 多达六个增强型 eHRPWM 模块
- 具有时间和频率控制功能的 16 位专用时基计数器
- 可配置为 6 个单端,6 个双边对称,或者 3个双边不对称输出
- 多达三个 32 位 eQEP 模块
- 器件标识
- 厂家可编程电子熔丝组 (FuseFarm)
- 生产 ID
- 器件部件号(唯一的 JTAG ID)
- 设备版本(可由主机 ARM 读取)
- 厂家可编程电子熔丝组 (FuseFarm)
- 调试接口支持
- 用于 ARM(Cortex-A9 和 PRCM)和 PRU-ICSS 调试的 JTAG 和 cJTAG
- 支持实时跟踪引脚(对于 Cortex-A9)
- 64KB 嵌入式跟踪缓冲器 (ETB)
- 支持器件边界扫描
- 支持 IEEE1500
- DMA
- 片上增强型 DMA 控制器 (EDMA) 搭载三个第三方传送控制器 (TPTC) 和一个第三方通道控制器 (TPCC),支持多达 64 个可编程逻辑通道和 8 个 QDMA 通道
- EDMA 用于:
- 向/从片上存储器传送
- 向/从外部存储器(EMIF、GPMC 和从外设)传送
- 处理器间通信 (IPC)
- 集成了基于硬件的 IPC 邮箱,以及用于 Cortex-A9、PRCM 和 PRU-ICSS 之间进程同步的 Spinlock
- 启动模式
- 通过锁存在 PWRONRSTn 复位输入引脚上升沿的启动配置引脚来选择启动模式
- 封装
- 491 引脚 BGA 封装 (17 × 17mm)(后缀为 ZDN),0.65mm 焊球间距,采用过孔通道阵列技术实现低成本布线
All trademarks are the property of their respective owners.
描述
TI AMIC120 高性能处理器基于 ARM Cortex-A9 内核。
这些处理器通过协处理器得到增强,该协处理器可进行确定性实时处理(包括 EtherCAT、PROFIBUS、EnDat 等工业通信协议)。该器件支持高级操作系统 (HLOS)。 基于 Linux 的®可从 TI 免费获取。其它 HLOS 可从 TI 的设计网络和生态系统合作伙伴处获取。
这些器件支持对采用较低性能 ARM 内核的系统升级,并提供更新外设,包括 QSPI-NOR 和 LPDDR2 等存储器选项。
这些处理器包含功能方框图中显示的子系统,并且后跟相应的 “说明”中添加了更多信息 说明。
可编程实时单元子系统和工业通信子系统 (PRU-ICSS) 与 ARM 内核分离,允许单独操作和计时,以实现更高的效率和灵活性。PRU-ICSS 支持更多外设接口和 EtherCAT、PROFINET、EtherNet/IP、PROFIBUS、Ethernet Powerlink、Sercos、EnDat 等实时协议。PRU-ICSS 可并行支持 EnDat 和另一个工业通信协议。此外,凭借 PRU-ICSS 的可编程特性及其对引脚、事件和所有片上系统 (SoC) 资源的访问权限,该子系统可以灵活地实现快速实时响应、专用数据处理操作以及定制外设接口,并灵活地减轻 SoC 其他处理器内核的任务负载。
高性能互连为多个初启程序提供到内部和外部存储器控制器以及到片上外设的高带宽数据传送。该器件还提供全面的时钟管理机制。
一个片上模数转换器 (ADC1) 可以与脉宽模块相结合,以创建闭环电机控制解决方案。
实 RTC 提供独立电源域的时钟基准。该时钟基准实现了电池供电的时钟基准。
每个 AMIC120 器件都具有加密加速功能。
技术文档
设计与开发
有关其他条款或所需资源,请点击下面的任何链接来查看详情页面。硬件开发
说明
AM437x/AMIC120 工业开发套件 (IDK) 是一种应用开发平台,可用于评估适用于工业应用的 Sitara™ AM4379、AM4377 和 AMIC120 处理器的工业通信和控制功能。
AM4379、AM4377 和 AMIC120 处理器是工业通信、工业控制和工业驱动应用的理想选择。AM437x 和 AMIC120 处理器集成了四核可编程实时单元 (PRU) 以实现各种工业自动化设备中使用的实时通信技术。它可以实现具有极少外部组件和一流低功耗性能的小尺寸设计。
目标应用
IDK 硬件和软件是针对工业应用设计的:
- 工业驱动
- 工业传感器和 I/O 单元
- 工业通信网关
- 具有集成工业通信(例如 EtherCAT)和反馈(例如 EnDat)的可编程逻辑/自动化控制器 (PLC/PAC)。
特性
硬件规格
- AM4379/AMIC120 ARM Cortex-A9
- 1GB DDR3
- QSPI-NOR 闪存
- 分立式电源解决方案
- 工业通信接口
- 用于电机反馈控制的 EnDat 连接
- 板载 200 万像素摄像头(AMIC120 上没有摄像头接口)
软件和工具
- Processor SDK(Linux 和 TI-RTOS)
- Code Composer Studio 集成开发环境 (IDE)
- 工业通信协议应用堆栈
- 工业应用示例
- 适用于 PRU-ICSS 的工业软件
连接
- EtherCAT
- EnDat 2.2
- BiSS C
- PROFINET
- CANOpen
- PROFIBUS
- POWERLINK
- 以太网/IP
- SERCOS III
- IEC61850
- PWM
- 电机轴位置反馈
- 最高配置三相电机驱动连接器
- Sigma Delta 抽取滤波器
- 数字输入与输出 (I/O)
- SPI
- UART
- JTAG
系统要求
用于评估工业应用示例:
- EtherCAT/PROFIBUS 主/PLC 设备(不含),用于与 AM437x IDK 通信
- 最多配置具备可选位置反馈感应的三相电机(不含)
用于进行应用开发:
- 基于 Windows XP/7 的工作站
- 工业软件开发套件
- Code Composer (...)
软件开发
特性
- 提供完善的驱动程序
- 文件系统
- 裸机次级引导加载程序
- 板级支持包
- 演示和示例
- 主机工具,包括引脚复用和时钟树实用程序
- 用于 RTOS 开发的 Code Composer Studio™ IDE
- 文档
处理器 SDK 完全免费,无需向德州仪器 (TI) 支付任何运行时版税。
特性
- 支持器件上可用的所有 DDR 存储器类型(LPDDR2、DDR3 和 DDR3L DDR)
- 支持 DDR3/3L 硬件矫正
- 根据 JEDEC 标准对 DRAM 时序进行错误检查
- 输出 EMIF 配置寄存器,可以在处理器 SDK 和 Code Composer Studio 中直接使用它们
PRU-ICSS 软件包当前可用于:
协议 | 受支持的器件 |
EtherCAT | AM335x、AM437x、AM57x、AMIC110、AMIC120、AM654x |
Profinet | AM335x、AM437x、AM57x、AMIC110、AMIC120 |
Ethernet/IP | AM335x、AM437x、AM57x、AMIC110、AMIC120 |
Profibus 从属设备 | (...) |
特性
- PRU-ICSS 固件二进制映像和驱动程序源文件
- 第三方堆栈和评估库
- 用于生成 CCS 项目的脚本
- 评估的示例应用
- 文档(发行说明、协议产品说明书、用户指南、移植指南等)
有关支持的具体功能的更多信息,请分别参阅各个协议包的协议产品说明书和发行说明。
特性
- 基于 Sitara™ 处理器且经过预先认证的完整解决方案
- 多年积累的工业通信专业知识
- 提供用于主从开发的工具套件
设计工具和仿真
- Visualize the device clock tree
- Interact with clock tree elements (...)
特性
功耗估算工具 (PET)
步骤 1.下载并填写输入电子表格。 对于 OMAP35x 处理器: 下载 OMAP35x 的简化电子表格下载 OMAP35x 的高级电子表格 对于 AM35x ARM Cortex™-A8 微处理器: 下载 AM35x 的简化电子表格下载 AM35x 的高级电子表格 对于 AM335x ARM Cortex™-A8 微处理器: 下载 AM335x 的简化电子表格下载 AM335x 的高级电子表格 | 步骤 2.上传电子表格。 | 步骤 3.通过电子邮件向您发送功耗估算报告。 |
PET 使用户能够深入了解所选 Sitara 和 OMAP 处理器的功耗。该工具能让用户选择多种应用方案,并让他们了解功耗以及如何应用高级节能技术以进一步降低整体功耗。
PET 包括三个模块:
- 下载输入电子表格 - 这种可下载的电子表格是一种能够让用户输入其应用所需的器件参数的机制。参数包括 IP 活动/加载、所需电源状态以及电源管理使用。多种操作条件可随时隙一起应用于各种状态。
- 上传电子表格 - 完成输入电子表格之后,用户便可以向 TI 上传电子表格,以便进行功耗分析。上传需要注册和接受法律协议。
- 功耗估算报告 - 包含根据上传的电子表格生成的功耗信息。报告包括信息泄漏、活动功耗、总体平均功耗以及电源管理电压;如果使用了 Smart Reflex,则将通过电子邮件向用户报告。
在以下维客位置可以找到有关 PET 的详细信息:
CAD/CAE 符号
封装 | 引脚 | 下载 |
---|---|---|
NFBGA (ZDN) | 491 | 了解详情 |
订购与质量
- RoHS
- REACH
- 器件标识
- 引脚镀层/焊球材料
- MSL 等级/回流焊峰值温度
- MTBF/FIT 估算
- 材料成分
- 认证摘要
- 持续可靠性监测
推荐产品的参数、评估模块或参考设计可能与此 TI 产品相关