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.

[参考译文] OMAP-L138:Reed-Solomon ECC 参考请求

Guru**** 2425250 points
Other Parts Discussed in Thread: OMAP-L138

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1523485/omap-l138-reed-solomon-ecc-reference-request

器件型号:OMAP-L138


工具/软件:

OMAPL138BGWTMEP 是从 Micron NAND 闪存 MT29F4G16ABBDAH4AIT 在我们的电路板上启动的。

我们使用 EMIFA 的 4 位 ECC 功能。

使用实际硬件测试引导故障场景往往相当耗时。

我希望模拟引导失败场景、以查找“有趣的测试用例“。

假设我要在 MATLAB、C/C++、Python 或其他语言中的独立软件应用程序中对 OMAP-L138 EMIFA Reed-Solomon ECC 算法进行建模。 您能为我指出有助于我实现这一目标的参考资料吗? 我想能够在仿真的写入操作中为模型提供一个 512 字节的数据块、看看它如何针对十个 ECC 奇偶校验字节进行计算。 我想我的模型和 EMIFA ECC 将生成相同的 ECC 奇偶校验字节。 在模拟读取操作中、我希望我的模型计算字节错误的位置以及用于校正错误的值、例如 EMIFA ECC。

您能否建议 OMAP-L138 EMIFA Reed-Solomon ECC 算法的参考资料?

TI 的实现是专有的吗?

感谢您的指导。

Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我在 MATLAB 帮助中心找到了一篇有趣的文章、其中介绍了有关 MATLAB 中 Reed-Solomon 编码语法的信息。

    错误检测和校正 — MATLAB & Simulink

    它们提供了一些使用以下配置参数的有趣示例:

    • m :每个符号中的位数
    • n:代码字长 = 2^m - 1
    • k:消息长度
    • T:代码的纠错能力=(n-k)/2

    它们按如下方式配置其 Reed-Solomon 编码器和解码器:

    hEnc = comm.RSEncoder (n、k);
    HDEC = comm.RSDecoder (n、k); 

    n 和 k 如何用于对 OMAP-L138 EMIFA ECC 算法进行建模?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Patrick

    我会看看这个,并回到你,可能下周初.  

    —保罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Paul。

    我热切地期望您能够分享的任何信息或指导。

    Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Patrick

    很抱歉耽误你的时间。  我正在等待同事检查此数据是否可用。  他应该直接回答这个问题。  

    ——保罗  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Paul:

    我热切地等待任何信息或指导。

    Patrick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Patrick

    很遗憾、我们在查找您需要的信息方面没有取得任何进展。  

    ——保罗  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们 在主机上生成的 ECC 位的第 5 代 ECC 工具。 我们 只能在此处的 Flash 和 boot utils 软件包中找到它

    OMAP-L138_FlashAndBootUtils_2_40\Common\genecc

    e2e.ti.com/.../genecc.zip

    希望这有所帮助

    谢谢。此致、

    Rahul  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Rahul。

    我没能在这方面花太多时间,但经过粗略的审查,这可能正是我想要的。 再次感谢。  

    Patrick