ZHCAAH1A February   2020  – June 2021 66AK2E05 , 66AK2G12 , 66AK2H06 , 66AK2H12 , 66AK2H14 , 66AK2L06 , TMS320C6652 , TMS320C6654 , TMS320C6655 , TMS320C6657 , TMS320C6670 , TMS320C6671 , TMS320C6672 , TMS320C6674 , TMS320C6678

 

  1.   商标
  2. 1引言
  3. 2KeyStone 错误检测和校正 - EDC 和错误校正码 - ECC
    1. 2.1 KeyStone 错误检测和校正 - EDC
      1. 2.1.1 C66x L1P - EDC 实现
      2. 2.1.2 C66x L1D
      3. 2.1.3 C66x L2 - EDC 实现
    2. 2.2 KeyStone MSMC RAM - EDC 实现
    3. 2.3 KeyStone DDR3 错误校正码 - ECC
    4. 2.4 Arm-A15 错误检测和校正 (ECC) KeyStone 支持
  4. 3参考文献
  5. 4修订历史记录
  6.   A KeyStone DSP 存储器中的单错校正双错检测 (SECDED) 覆盖
    1.     A.1 KeyStone DSP 存储器中的 SECDED 覆盖

Arm-A15 错误检测和校正 (ECC) KeyStone 支持

表 2-1 Arm-A15 错误检测和校正 (ECC) KeyStone 支持
存储器保护说明
L1 数据 RAMECC(每 32 位)1 位逐出校正行至 L2,视为 L1D 未命中,并从 L2 重新获取;2 位检测
L2 数据 RAMECC(每 64 位)1 位内联校正至读卡器和逐出(已校正);2 位检测
L1 指令数据 RAM奇偶校验(每 16 位)1 位检测、失效并视为缓存未命中(从 L2/DDR 获取)
L1 指令标签 RAM奇偶校验1 位检测并视为缓存未命中(从 L2/DDR 获取)
L1 指令 BTB RAM奇偶校验1 位检测并视为分支预测器未命中
L1 指令 GHB RAM错误似乎表明预取了错误的地址,实际上是预测器未命中
L1 指令间接预测器 RAM错误似乎表明预取了错误的地址,实际上是预测器未命中
L1 数据标签 RAMECC1 位逐出校正行至 L2,视为 L1D 未命中,并从 L2 重新获取;2 位检测
L2 TLB RAM奇偶校验TLB 条目无效,触发页面遍历
L2 标签 RAMECC1 位校正(根据读操作校正写操作),重放查找;2 位检测
L2 侦听标签 RAMECC1 位校正(根据读操作校正写操作),重放查找;2 位检测
L2 脏 RAMECC1 位逐出缓存行至 DDR,重放加载;2 位检测
L2 预取 RAM奇偶校验1 位无效行

有关 Arm A15 实现的完整详细信息,请参阅器件特定的《Arm 技术参考手册》。