ZHCUCJ2 November   2024 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1F2837x、F2838x、F28P65x 和 F29H85x 之间的特性差异
    1. 1.1 F28x 到 F29x 功能变更概述
  5. 2C29x 架构
    1. 2.1 C29x 架构概述
      1. 2.1.1 外设中断优先级和扩展 (PIPE)
      2. 2.1.2 功能安全和信息安全模块 (SSU)
      3. 2.1.3 实时 DMA (RTDMA)
      4. 2.1.4 锁步比较模块 (LCM)
    2. 2.2 C28x vs C29x 架构概述
  6. 3PCB 设计注意事项
    1. 3.1 VSSOSC
    2. 3.2 JTAG
    3. 3.3 VREF
  7. 4系统特性差异注意事项
    1. 4.1 F29H85x 中的新特性
      1. 4.1.1  模拟子系统
      2. 4.1.2  数据记录器和跟踪 (DLT)
      3. 4.1.3  单边沿半字节传输 (SENT)
      4. 4.1.4  波形分析仪诊断 (WADI)
      5. 4.1.5  EPWM
      6. 4.1.6  Bootrom
      7. 4.1.7  ERAD
      8. 4.1.8  XBAR
      9. 4.1.9  错误信令模块 (ESM)
      10. 4.1.10 错误聚合器
      11. 4.1.11 硬件安全模块 (HSM)
        1. 4.1.11.1 加密加速器
      12. 4.1.12 安全互连端到端 (E2E) 安全
      13. 4.1.13 带有奇偶校验的关键 MMR 安全
      14. 4.1.14 LPOST
    2. 4.2 通信模块更改
    3. 4.3 控制模块更改
    4. 4.4 模拟模块差异
    5. 4.5 电源管理
      1. 4.5.1 VREGENZ
      2. 4.5.2 功耗
    6. 4.6 内存模块更改
    7. 4.7 GPIO 多路复用更改
  8. 5使用 F29H85x 进行软件开发
    1. 5.1 迁移报告生成工具
  9. 6参考资料

C28x vs C29x 架构概述

C29x 作为新一代 CPU,架构进行了若干项改进,从而在执行指令时提高了效率和整体性能。表 2-5 整理了 C29x 中的改进。更多详细的 CPU 信息,请参阅 C2000 C29x CPU 和指令集。

表 2-5 C29x 改进
类别 C28x C29x
架构
  • 16 位可寻址
  • FPU32、FPU64
  • TMU32
  • NLPID
  • 快速整数除法
  • 1 个 32 位程序总线
  • 1 个 32 位读取总线
  • 1 个 32 位写总线
  • 超长指令字架构 (VLIW)
  • 字节可寻址
  • FPU32、FPU64(仅 CPU3)
  • TMU32、TMU64(仅 CPU3)
  • NLPID
  • 快速整数除法
  • 1 个 128 位程序总线
  • 2 个 64 位读取总线
  • 1 个 64 位写总线
并行性
  • 每个周期 1 条指令
  • 受保护的流水线(未扩展至协处理器)
  • 最多每个周期 8 条指令
  • 全面保护式流水线
性能 - CPU 以相同频率运行:
  • 信号链性能提高 2 至 3 倍(电机控制、电源控制)
  • FFT 性能提高 5 倍(系统诊断、系统调整、电弧检测)
  • 中断响应速度提高 4 倍,延迟时间缩短(支持实时中断)
  • 通用代码性能提高 2 至 3 倍(if then else 命令处理)
中断
  • 外设中断扩展 (PIE)
  • INT、NMI
  • 实时中断延迟:40 多个周期
  • 外设中断优先级和扩展 (PIPE)
  • INT、RTINT、NMI
  • 中断延迟:11 个周期
  • 用于实时中断的专用硬件堆栈
    • 硬件保存/恢复上下文
安全性
  • 双代码安全模块 (DCSM)
  • 功能安全和信息安全单元 (SSU)
  • 硬件安全模块 (HSM)
安全
  • ASIL B
  • MPOST
  • ASIL D
  • MPOST、LPOST
  • 针对总线和寄存器的 ECC/奇偶校验保护
  • 类似 MPU 的 SSU 能够防止干扰