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.

[参考译文] TMS570LC4357:在传输到外部器件时确保数据完整性

Guru**** 2484615 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/730819/tms570lc4357-ensure-data-integrity-when-transferred-to-external-devices

器件型号:TMS570LC4357

TMS570LC4357 (Cortex-R5F)是一款安全出色的微控制器。 我们目前正在设计一个增强型安全应用、在该应用中、我们将其与 FPGA 以及 EEPROM 和/或闪存等外部存储器器件相结合。

在内部、TMS570LC4357广泛使用 ECC 来检测和纠正错误并确保数据完整性。 但是、为了与外部器件通信并仍然确保数据完整性、几乎没有可用的信息、因此我的问题是:是否有任何集成的硬件块可以通过确保数据完整性来支持我们?

我们正在寻找硬件加速计算块、而不是从 CPU 获取资源。 尤其是、我们正在考虑 ECC 计算(干簧管或 BCH 或类似的东西)。 或者、对于特定大小的块、也许可以使用 CRC 单元来加速每个硬件的 CRC 计算、而不仅仅是整个闪存?

任何想法、建议、应用手册或设计示例都非常受欢迎。 我们需要以可信的方式在 FPGA 和 TMS570之间传输数据、而不会浪费 CPU 时间计算每个软件的 ECC 或 CRC。 与外设(EMIF、SPI、I2C、UART 等)的所有类型的接口上都存在相同的问题。

我要提前感谢您的任何建议。

文森特

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

    安全手动列出了这些外设的所有安全功能。 例如、EMIF 的 CRC;SCI/I2C/SPI 等的信息冗余和传输冗余