ZHCAFM7 July   2025 TMS320F28388D , TMS320F28388S

 

  1.   1
  2.   摘要
  3. 1TMS320F2838xD的介绍和功能框图
  4. 2过IPC模块实现CPU2和CPU1.CLA1间的数据传输的局限性
  5. 3利用"IO触发+DMA搬运"实现CPU2和CPU1.CLA1数据传输的原理
  6. 4"IO触发+DMA搬运"方法的验验证
    1. 4.1 时序说明及代码实现
    2. 4.2 实验环境搭建
    3. 4.3 时序波形验证
  7. 5总结
  8. 6参考文献

摘要

在多核处理器系统中,各内核之间的数据传输的及时性和准确性,对实现实时的控制系统十分重要。在2838xD中,由于CPU2和CPU1.CLA1中不存在共享的RAM空间,因此CPU2和CPU1.CLA1之间难以实现快速的数据交互。本文分析了传统的利用IPC的方法实现数据交互的局限性,利用28388D现有的外设资源,提出了一种"IO触发 + DMA搬运"的方法,实现CPU2和CPU1.CLA1间数据实时的快速交互。同样地,此方法可以适用于与2838xD具有相似架构的F28P65处理器上,实现多核处理器间数据的快速交互。