ZHCADW7 March   2024 AM2434

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
  5. 2实施
    1. 2.1 PRU 实施串行端口
    2. 2.2 PRU 实施并行端口
  6. 3验证
  7. 4总结
  8. 5参考文献

摘要

在医疗应用中,模拟或数字子板需要通过串行或并行端口与主板保持高吞吐量点对点通信带宽。根据应用场景的不同,此应用可能还需要自定义协议。

随着系统变得越来越复杂且需要更低的延迟,选择具有合适外设的处理器也变得非常困难。除了串行外设接口 (SPI)、OSPI 或 QSPI 等标准接口之外,许多微处理器或微控制器设计还需要高速串行或并行接口。TI 的许多 Sitara™ 处理器都能够使用 TI 独特的可编程实时单元 (PRU) 内核添加额外接口或自定义协议,从而很好地平衡成本和性能。

TI 的 PRU 内核具有非流水线型 CPU 架构和 1024 位数据总线,因此可实现低延迟且无抖动。TI 提供几种不同类型的 PRU 子系统:PRUSS(在 AM62x 上提供)、PRU-ICSS(在 AM335x、AM437x、AM57x、AM263x 上提供)和 PRU_ICSSG(在 AM243x、AM64x 上提供)。

本应用手册讨论了如何使用 PRU_ICSSG 来实施串行和并行端口。