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.

[参考译文] AM2434:与 Hercules 的比较

Guru**** 2422790 points
Other Parts Discussed in Thread: HALCOGEN, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1259586/am2434-comparison-with-hercules

器件型号:AM2434
主题中讨论的其他器件:HALCOGENSysConfig

是否在某处提供了 Hercules 系列 Cortex R5和 AM243x 系列 Cortex R5的比较? 具体而言、我的一些问题是:

AM243x 系列不像 Hercules 系列那样支持锁步执行。 我的理解是这是 ARM R 系列的必需功能。 如果没有这个信息、Cortex R 与(更高频率) Cortex M 或 Cortex A 之间的区别是什么?

2. AM243x 系列具有较高的处理能力(比如更高的频率和更多的内核),而且价格也要低得多。 没错、它没有诸如 N2HET 等 Hercules 的某些外设、但我想这些外设能够在 M4或软件中的 PRU 内核中实现。 那么为什么有人会购买 Hercules 呢?

3.是否有 Halcogen 之类的工具适用于 AM243x?

4. RTOS 有哪些选择? 我知道 FreeRTOS 支持。 是否支持 TI-RTOS 或任何其他 RTOS?

5.是否有任何将串行器/解串器(在 AM243x 中、我认为不在 AM62的父芯片中)作为 USB 3.1或 PCIe 端点提供的参考硬件?

6.我认为 AM243x 没有 MPU (与 Hercules 不同)。 是这样吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    hui zhou4 说:
    1. AM243x 系列不支持像 Hercules 系列那样执行锁步。 我的理解是这是 ARM R 系列的必需功能。 没有它、Cortex R 和(更高频率) Cortex M 或 Cortex A 之间有何差异?

    Cortex-R 处理器以高性能实时应用为目标。 Cortex-R 处理器具有一个8级流水线、具有双问题、预取和分支预测功能以及一个低延迟中断系统、可快速处理传入中断。 Cortex-R 可以采用双核"锁步"配置、第二个 Cortex-R 内核采用具有故障检测逻辑的冗余锁步配置、因此非常适合安全关键型系统。 它也可以实现为 双核系统、其中的处理器独立运行、每个处理器都通过自己的总线接口和中断执行自己的程序。 这种双核实施方案使得构建功能非常强大、灵活且具有实时响应能力的系统成为可能。

    hui zhou4 说:
    3. 是否有适用于 AM243x 的 Halcogen 之类的工具(将会提供)?

    SysConfig 工具支持 AM263x 和 AM243x 器件。  SysConfig 是一款配置工具、旨在简化硬件和软件配置挑战、从而加速软件开发。  SysConfig 提供直观的图形用户界面、用于配置引脚、外设、无线电、软件栈、RTOS、 时钟树和其他组件。

    hui zhou4 说:
    4. 有哪些 RTOS 选项? 我知道 FreeRTOS 支持。 是否支持 TI-RTOS 或任何其他 RTOS?

    AM243x SDK 和 AM263x SDK 包含 FreeRTOS 示例。 不支持 TI-RTOS。  

    hui zhou4 说:
    6. 我认为 AM243x 没有 MPU (与 Hercules 不同)。 这是否正确?

    AM243x 没有针对 R5内核的 MPU、但具有针对 M4的 MPU。 AM263x 具有用于 R5内核的 MPU (多达16个区域)。  

    hui zhou4 说:
    5. 是否有任何将串行器/解串器(在 AM243x 中、我认为不在 AM62的父芯片中)作为 USB 3.1或 PCIe 端点推出的参考硬件?

    我将对此进行检查。  

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

    感谢您的答复。 我仍然不清楚我的问题1:没有锁步执行(以及多线程应用的缓存一致性)、Cortex R 相对于 Cortex M 或 A 有什么价值? 这些也具有您所描述的特性。 但我要关闭该主题。