Offline MISR value calculation

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Offline MISR value calculation

47件の閲覧回数
sandeepSingh18606
Contributor III

I am currently working on the Flash Array Integrity implementation for the S32K312 controller.

According to the reference manual, the MISR value is calculated using a specific polynomial shown in below image. However, my offline calculated MISR values do not match the values generated in the User Mode (UM) registers even after multiple tries.

sandeepSingh18606_0-1792046591777.png


Upon further review, I noted that the MISR calculation occurs after ECC detection, and ECC parity cannot be calculated offline.

sandeepSingh18606_1-1792046754112.png


Could you please advise on the standard production-level approach for this implementation? Specifically, I would like to know:

1.  Is it possible to calculate expected MISR values offline and store them in Flash or NVM?
2.  Or is it necessary to run the code once to capture the calculated MISR value directly from the UM registers and save it for future checks?

Please guide me on the recommended strategy for a production-ready solution.

Best regards,
Sandeep Singh

 

0 件の賞賛
返信
0 返答(返信)