This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
客户有问题需要您的帮助:
根据参考手册、32位数据可以拆分为两个16位 ECC 代码来计算两个7位 ECC 代码、并请求有关算法如何计算的帮助。 我搜索的 ECC 计算是可以计算5位 ECC 代码的全部16位数据、那么为什么需要7位呢?
但如果我使用 SECDED 算法、我只需要5位 ECC 来验证16位数据、那为什么需要7位呢?
我使用购买的280049c 电路板来测试 M1、使用 CCS 工具测试 MemCfgRegs.DxTEST.bit.test_M1=2、然后根据用户手册中描述的地址映射、当相应的数据为0时、我可以读出相应的 ECC 代码为0xC。 这是如何计算的?
此致、
本
Ben、您好!
根据我的想法、ECC 不会遵循常规的汉明算法(根据 此线程)、但我需要做更多研究。 我将与其他一些专家交谈、并尝试在本周结束前与您联系。
尊敬的 Ben:
很抱歉延迟延长、根据我 与另一位专家的讨论、使用5位 ECC 而不是7位 ECC 并非 基于任何特殊情况、需要5位但这只是最小值、7位是实现的。
我使用购买的280049c 板来测试 M1、使用 CCS 工具测试了 MemCfgRegs.DxTEST bit.TEST_M1=2、然后根据用户手册中描述的地址映射、我可以在对应的数据为0时读出相应的 ECC 代码为0xC。 如何计算?
此信息不容易获得、客户实际遇到的问题是什么? 是否触发了意外的 ECC 错误? 客户不需要 ECC 计算方法就可以在此器件上使用 ECC。