请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 TMS570LC4357 (Cortex-R5F)是一款安全出色的微控制器。 我们目前正在设计一个增强型安全应用、在该应用中、我们将其与 FPGA 以及 EEPROM 和/或闪存等外部存储器器件相结合。
在内部、TMS570LC4357广泛使用 ECC 来检测和纠正错误并确保数据完整性。 但是、为了与外部器件通信并仍然确保数据完整性、几乎没有可用的信息、因此我的问题是:是否有任何集成的硬件块可以通过确保数据完整性来支持我们?
我们正在寻找硬件加速计算块、而不是从 CPU 获取资源。 尤其是、我们正在考虑 ECC 计算(干簧管或 BCH 或类似的东西)。 或者、对于特定大小的块、也许可以使用 CRC 单元来加速每个硬件的 CRC 计算、而不仅仅是整个闪存?
任何想法、建议、应用手册或设计示例都非常受欢迎。 我们需要以可信的方式在 FPGA 和 TMS570之间传输数据、而不会浪费 CPU 时间计算每个软件的 ECC 或 CRC。 与外设(EMIF、SPI、I2C、UART 等)的所有类型的接口上都存在相同的问题。
我要提前感谢您的任何建议。
文森特