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修订历史记录

高级加密标准 (AES)

AES 模块可基于二进制密钥提供硬件加速的数据加密和解密操作。AES 是一种对称的密码模块,支持用于加密和解密的 128 位、192 位或 256 位硬件密钥。AES 模块基于对称算法,这表示加密与解密密钥相同。加密数据意味着将数据从明文转换为难以理解的形式,即所谓密文。密文解密是将之前加密的数据转换回其原始形式,即明文。AES 加速器的主要特性为:

AES 加密和解密操作受到以下各项的支持:

  • 带基本 GHASH 操作的伽罗瓦/计数器模式 (GCM)
  • 带 CBC-MAC 的计数器模式 (CCM)
  • XTS 模式

以下反馈工作模式可用:

  • 电子源码书模式 (ECB)
  • 密码块链接 (CBC)
  • 计数器模式 (CTR)
  • 密码反馈模式 (CFB),128 位
  • F8 模式
  • 密钥大小:128、192 和 256 位
  • 支持 CBC_MAC 和 Fedora 9 (F9) 验证模式
  • 基本的 GHASH 操作(选择不加密时)
  • 硬件中的密钥调度
  • 支持 µDMA 传输
  • 全同步设计