我正在尝试找到有关 MSP430 FRAM ECC 操作的详细信息。 具体而言、受保护可防止单位错误的存储器块大小。 (即、它能否纠正每个字节内的单个位错误? 字? 等)
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.
我正在尝试找到有关 MSP430 FRAM ECC 操作的详细信息。 具体而言、受保护可防止单位错误的存储器块大小。 (即、它能否纠正每个字节内的单个位错误? 字? 等)
你好、Aaron、
我的印象是每个16位地址、但我无法在任何 FRAM 文档中确认这一点。 让我与我们的系统团队核实一下、如果是16位或稍大一点、请尝试确认这一点。
谢谢、
JD
[/报价]JD、您好!
您是否找到了有关此内容的一些文档?
谢谢、Aaron
你好、Aaron、
我能够从我们的系统团队获得一些反馈。 FRAM 字的大小实际上为80位(64位数据、16位 ECC)。 16位 ECC 为您提供双纠错和三纠错(DECTED)、优于为您提供 SECDED 的每64个数据位的正常8 ECC 位。 对于 FRAM、64位数据字(64位对齐)内的所有双位错误都会动态校正(因为它是 FRAM)、并且它们会在器件中设置 DED 标志。 64位字内的三位错误不可纠正、会导致真正的损坏。
希望这能解决客户的所有问题!
谢谢、
JD
您好 JD、
真是个好消息。 比预期的要好 因此、与 MSP430FR58xx、MSP430FR59xx 和 MSP430FR6xx 系列的其余部分相比、MSP430FR5969-SP 上的 ECC 得到了升级、后者只能纠正单位错误(SECDED)。
如果有相关文档、那将会非常棒。 您对这个答案(80位帧的 DECTED)有足够的信心吗?我们可以根据这个答案进行设计("将其带入银行"、这样说)?
我们是否有任何方法可以将错误引入 FRAM 并绕过 ECC、以便我们可以对其进行测试?
此致、Aaron
您好!
与商用版器件相比、MSP430FR5969-SP 的 FRAM 没有任何升级。 此 ECC 功能将应用于所有 FR59xx、FR6xx 和 FR2xx 器件。 我的理解是、这些 FRAM 系列中添加了此增强型 ECC、主要用于在 回流焊接期间提供 FRAM 热去极化保护。
我对这些信息充满信心、但对于文档、遗憾的是、我们目前没有提供许多有关 ECC 实施的详细信息。 我将向系统工程团队提出这一问题、看看他们是否可以考虑将其添加到这些 FRAM 器件中。
至于测试、我不知道有什么方法强制将错误引入 FRAM 以评估 ECC。
谢谢、
JD