ZHCUBX1A April   2024  – October 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1F280013x/15x 和 F28P55x 的特性差异
    1. 1.1 F280013x/15x 和 F28P55x特性比较
  5. 2PCB 硬件更改
    1. 2.1 80 引脚 PN/PNA 和 64 引脚 PM 封装的 PCB 硬件更改
    2. 2.2 F280013x/15x 和 F28P55x 之间针对新 PCB 和现有 PCB 的 80 引脚 PNA 和 64 引脚 PM 迁移
  6. 3系统特性差异注意事项
    1. 3.1 F28P55x 中的新特性
      1. 3.1.1  高级加密标准 (AES)
      2. 3.1.2  通用串行总线 (USB)
      3. 3.1.3  可配置逻辑块 (CLB)
      4. 3.1.4  实时固件更新 (LFU)
      5. 3.1.5  可编程增益放大器 (PGA)
      6. 3.1.6  ERAD
      7. 3.1.7  FSI
      8. 3.1.8  5V 失效防护 IO
      9. 3.1.9  闪存写保护
      10. 3.1.10 神经网络处理单元 (NPU)
    2. 3.2 通信模块更改
    3. 3.3 控制模块更改
    4. 3.4 模拟模块差异
    5. 3.5 其他器件更改
      1. 3.5.1 PLL
      2. 3.5.2 PIE 通道映射
      3. 3.5.3 Bootrom
    6. 3.6 电源管理
      1. 3.6.1 LDO/VREG
      2. 3.6.2 POR/BOR
      3. 3.6.3 功耗
    7. 3.7 内存模块更改
    8. 3.8 GPIO 多路复用更改
    9. 3.9 模拟多路复用更改
  7. 4从 F280013x/15x 到 F28P55x 的应用程序代码迁移
    1. 4.1 C2000Ware 头文件
    2. 4.2 链接器命令文件
    3. 4.3 C2000Ware 示例
  8. 5与 F28P55x 中的新特性相关的特定用例
    1. 5.1 AES
    2. 5.2 PGA
    3. 5.3 USB
  9. 6EABI 支持
    1. 6.1 闪存 API
  10. 7参考资料
  11. 8修订历史记录

ERAD

图 3-1 中显示了 ERAD 模块。

ERAD 增强了 CPU 外部的器件的调试和系统分析功能。C28x CPU 本身有两个分析资源:分析单元 1 (AU1) 和分析单元 2 (AU2)。第一个分析单元对事件进行计数或监控地址总线。第二个分析单元监测地址和数据总线。这两个分析单元可配置为硬件断点或硬件观察点,此外,可将第一分析单元配置为基准计数器或事件计数器。ERAD 模块进一步扩展了该功能,以提供额外的硬件断点、硬件观察点和用于性能分析的计数器,以及其他高级功能。ERAD 模块可由调试器和应用软件利用。对于很多实时系统,并不总是可以连接调试器并执行侵入式调试。在这些情况下,用户的代码能够设置和控制 ERAD 模块,以在不干扰最终应用的情况下调试和分析系统。

ERAD 模块由八个增强型总线比较器 (EBC) 单元和四个系统事件计数器 (SEC) 单元组成。EBC 单元监控总线并生成输出事件。SEC 单元可与 EBC 单元一起使用,用于对系统进行剖析和分析。后续章节会详细说明了这些单元。

 ERAD 概述图 3-1 ERAD 概述