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 覆盖

KeyStone MSMC RAM - EDC 实现

MSMC 具有错误检测和校正硬件,保护 MSMC 存储器的内容不受瞬态(软)错误导致的损坏。所提供的保护级别和使用的方案与 C66x CorePacs 相同(即,一位错误校正,两位错误检测,奇偶校验码基于 256 位数据计算)。

MSMC-EDC 硬件还提供了一个清理引擎,该引擎周期性地遍历 MSMC 中每个存储器库的每个位置,读取和校正数据,重新计算数据的奇偶校验位,并存储数据和奇偶校验信息。每一个“清理周期”均由一系列对存储器库进行的读-改-写“密集清理”操作组成。

有关 MSMC 中 EDC 实现的完整详细信息,请参阅《KeyStone II 架构多核共享存储器控制器 (MSMC) 用户指南》《KeyStone II 架构多核共享存储器控制器 (MSMC) 用户指南》