ZHCAFU0 October   2025 TDA4VM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2指令
    1. 2.1 范围
    2. 2.2 HWA 指令定义
    3. 2.3 故障注入程序
      1. 2.3.1 方框图
      2. 2.3.2 故障注入:步骤
        1. 2.3.2.1 下溢错误
        2. 2.3.2.2 溢出错误
        3. 2.3.2.3 偏移奇偶校验错误
        4. 2.3.2.4 配置奇偶校验错误
          1. 2.3.2.4.1 FSM 配置奇偶校验错误
          2. 2.3.2.4.2 B FSM 配置奇偶校验错误
          3. 2.3.2.4.3 C FSM 配置奇偶校验错误
          4. 2.3.2.4.4 X FSM 配置奇偶校验错误
        5. 2.3.2.5 C 读取错误
        6. 2.3.2.6 C 写入错误
  6. 3流程图
    1. 3.1 代码更改
      1. 3.1.1 返回挂钩定义
      2. 3.1.2 清除 MMA 函数
      3. 3.1.3 序列测试
  7. 4总结
  8. 5参考资料

HWA 指令定义

硬件加速器 (HWA) 同 C7x CPU 紧密耦合。HWA 接受命令并从 C7x CPU 运行,执行特定的计算任务,然后将结果返回给 C7x CPU。

  • HWAOPEN:将计算模板发送到 HWA,以便将用于后续 HWA 操作的操作数和计算类型与 HWA 进行通信。
  • HWALDA、HWALDB、HWALDC、HWALDAB、HWALDBC:这些各种 HWALD 指令用于从 GRF、LRFL 及 SE0、SE1 寄存器读取值,并将寄存器发送到 HWA 以初始化 HWA 操作数矩阵。
  • HWAOP:HWAOP 指令指示 HWA 继续已编程的计算。
  • HWAXFER:HWAXFER 指令将计算结果从 HWA 逻辑传输到内部缓冲器。
  • HWARCVS:HWARCVS 指令会将存储在 HWA 内部缓冲器中的值传输到 C7x CPU 通用寄存器。
  • HWACLOSE:HWACLOSE 关闭 HWA 操作。HWA 中的所有中间值都会被丢弃。

MMA 规范文档中有更多详细信息。请参阅 C71x DSP CPU、指令集和矩阵乘法加速器,了解更多详细信息。