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.

[参考译文] RM44L520:RM44x 什么是内核选项以及如何使用它们

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/584565/rm44l520-rm44x-what-are-the-core-options-and-how-do-you-use-them

器件型号:RM44L520
主题中讨论的其他器件:HALCOGENTMS570LC4357

根据 Wikipedia:Hercules 器件具有可在 锁步、全路径 ECC、内存和逻辑自动自检、外设冗余和监控/校验器内核中运行的双核。

您如何实现这些行为中的每一种?  每个模块有哪些优点?  有哪些限制?

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

    首先、维基百科应该持怀疑态度、因为它是由具有未知意图的独立输入构建的。

    尽管如此、您的问题非常笼统、但我将尽力回答或提供 TI.com 上有助于解答的材料链接。

    首先、Hercules 器件具有2个以锁步方式运行的内核。 其中一个诊断在技术上仅被视为诊断、因为其唯一目的是用作第一个诊断操作的检查器。 两个 CPU 的所有输出和输入被馈送到一个比较器模块中、这样、两个 CPU 运行的任何变化可被认为是一个在系统级处理的故障。 CPU 的这种并行操作实际上提供了几乎100%的 CPU 操作诊断覆盖率(如果不是100%)。

    在 ECC 方面、所有 Hercules 器件在闪存和 RAM 上都具有 ECC、并且在内部寄存器中具有一些关键位。 我们的最高性能 MCU (TMS570LC43x 和 RM57x)还为 MibSPI、DCAN 等一些关键外设 RAM 添加了 ECC 保护。(请注意、高端 MCU 还添加了锁步 VIM (中断控制器)等附加锁步特性和几个其他安全特性增强)。

    这些安全功能均通过用户代码/软件启用。 TI 还提供了一种称为 HalCoGen 的代码生成/器件配置工具、用于生成硬件抽象层驱动程序代码、以按照您的应用需求配置器件和外设。

    有关 Hercules 架构和特性的更多信息、请参阅特定于 Hercules 的器件产品页面或查看 TI.com\safeti 上包含的 Hercules 信息

    有关如何使用该器件的其他信息、请参阅与该器件系列相关的应用手册和位于以下链接 的培训材料:training.ti.com/.../embedded-processors-microcontrollers-mcu
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尼尔

    我还忘了提及 Hercules 所采用的大部分架构和安全原则在 Hercules 器件系列中每个器件子系列的安全手册中进行了介绍和讨论。 我已经添加了 TMS570LC4357安全手册的链接、该手册是我们以高达300MHz 的 CPU 速度运行的顶级性能 Hercules。

    www.ti.com/.../spnu540