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.

[参考译文] TMS570 CRC 功能数据

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/571909/tms570-crc-capabilities-data

大家好、

我们希望获取 TMS570 CRC 功能数据。

我们需要证明 TMS CPU 的内部硬件 CRC (64位)符合我们的要求。

此时我们需要回答的最重要的问题是、即使数据已损坏、TMS CPU 的 CRC 也可能是正确的?

此外、 您能否向我们提供 TMS CRC 的分析?

此致、

Jon

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

    该模块使用最大长度多项式。 它应该是唯一的、最高可达2^64。 不过,我并不知道有关计算出的 CRC 的整体效能的正式研究。

    为供您参考、Hercules 器件的 TRMS 中包含了所使用的 CRC 算法、以防您想获得有关该算法的更多信息、或者如果您的客户想运用该算法自行分析有效性。 考虑到位(2^64)的广泛组合以及种子值的包含、我希望分析非常长且艰巨。

    您的客户是否希望达到特定指标?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    感谢您发表我们的问题和回复。
    但是、我们有点困惑、需要进一步澄清。
    根据“TMS570LS31x 和 TMS570LS21x 基于 HerculesTmARMRegistered的安全微控制器的安全手册”用户手册,使用了 ISO-CRC-64 (例如上述文档的第7.35部分)。 该多项式被视为缩短的多项式、具有多项式表示:x^64+x^4+x^3+x+1。 因此,它不是全长多项式,例如 CRC-64-ECMA-182,这就是2^64的“稳健性”值得怀疑的原因。

    此致、
    Jelena Kaitovic

    Techn 博士。 Jelena Kaitovic -航天项目工程师
    TTTech Computertechnik AG
    Schoenbrunner Strasse 7, A-1040维也纳,奥地利
    电话:+43 1 585 34 34-4237
    jelena.kaitovic@tttech.com、www.tttech.com
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Dr.Kaitovic、您好!

    器件的 CRC 模块中使用的 CRC 算法在器件的技术参考手册中有相当详细的记录。 我不知道对该模块有效性的任何技术评估、但多年来、该模块已在汽车和其他行业中得到使用、没有发现任何问题。

    对于航天行业而言、我们欢迎您根据 ISO-CRC-64标准的可用数据得出自己的结论、并查看 TRM 中的信息。 如果它不适合您的应用、则始终可以在软件中恢复为您的特定 CRC 实现编码。

    此致、
    卡盘 Davenport