AM64x是Sitara工业级Arm异构处理器系列的延伸。AM64x是为工业应用而设计的,如电机驱动和可编程逻辑控制器(plc),这需要实时处理和应用处理通信的独特组合。AM64x结合了两个Sitara的千兆tsn支持的PRU-ICSSG实例,最多两个Arm Cortex-A53核,最多四个Cortex-R5F MCU和一个Cortex-M4F MCU。
AM64x的架构通过高性能r5f、紧耦合内存银行、可配置的SRAM分区和专用的低延迟路径来提供一流的实时性能,以便在SoC中快速数据移动进出外设。这种确定性架构允许AM64x处理伺服驱动器中的紧密控制循环,而像FSI、GPMC、PWMs、sigma delta抽取滤波器和绝对编码器接口等外设有助于实现这些系统中的许多不同架构。
Cortex-A53s为Linux应用程序提供了强大的计算元素。Linux和实时(RT) Linux是通过TI的Processor SDK Linux提供的,它每年都会更新到最新的长期支持(LTS) Linux内核、引导加载程序和Yocto文件系统。AM64x通过可配置内存分区实现Linux应用程序和实时流之间的隔离,从而帮助连接Linux世界和实时世界。cortex - a53可以被指定为严格按照Linux的DDR工作,并且内部SRAM可以被分解成各种大小,以便cortex - r5f一起使用或单独使用。
在AM64x的PRU-ICSSG提供灵活的工业通信能力,必须运行千兆TSN, EtherCAT, PROFINET,以太网/IP和各种其他协议。此外,PRU-ICSSG还支持SoC中的附加接口,包括sigma delta抽取滤波器和绝对编码器接口。
功能安全功能可以通过集成的Cortex-M4F及其专用外设实现,这些外设都可以与SoC的其余部分隔离。AM64x还支持安全引导。