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.

[参考译文] AM2612:VIM0 和 VIM1 之间有什么区别?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532655/am2612-what-is-difference-between-vim0-and-vim1

器件型号:AM2612

工具/软件:

您好、

我的客户对 VIM(矢量中断管理器)有一些疑问。 你能帮助回答他们在下面的问题吗?

1.你能告诉他们 VIM0 和 VIM1 之间有什么区别吗?

2.这些是否与 TRM 中图 3-3 所示的 VIM0-0 和 VIM0-1 相同?

3.你能告诉他们一个用例如何使用这两个 VIM0/1 不同?

 

谢谢。此致、

英明

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

    Hi Hideaki

    [引述 userid=“10509" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532655/am2612-what-is-difference-between-vim0-and-vim1。]1. 您能告诉他们 VIM0 和 VIM1 之间有什么区别吗?



    该器件有两个实时 mcun单元 (R5FSS0 和 R5FSS1)。 这些 R5F 子系统中的每一个子系统都包含一个双 R5F 集群及其自己的矢量中断管理器 (VIM) 模块。 因此、VIM0 指与 R5FSS0 关联的 VIM、VIM1 指与 R5FSS1 关联的 VIM。 它们是各自 R5F 子系统的独立中断管理器。


    [引述 userid=“10509" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532655/am2612-what-is-difference-between-vim0-and-vim1。]2. 它们是否与 TRM 中图 3-3 所示的 VIM0-0 和 VIM0-1 相同?

    不、它们是不同的。


    图 3-3 显示了连接到“VIM 互连“块的“R5FSS0-0"和“和“R5FSS0-1",“,输出、输出标记为“VIM0-0"和“和“VIM0-1"。“。
    这表明 VIM0-0 和 VIM0-1 是特定中断输出或路径、源自 VIM、与 R5FSS0(第一个 R5F 子系统)内的各个 R5F 内核关联。 问题 1 上下文中的“VIM0"指“指的是 R5FSS0 的整个 VIM 模块、其中包括对来自 R5FSS0-0 和 R5FSS0-1 的中断的处理。

    [引述 userid=“10509" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1532655/am2612-what-is-difference-between-vim0-and-vim1。]3. 您能告诉他们一个用例、如何以不同的方式使用这两个 VIM0/1 吗?



    一个常见用例涉及在多核应用中分配中断负载:

    VIM0(适用于 R5FSS0):可以处理高优先级、安全关键型或实时敏感型中断(例如,电机控制反馈,安全监测,关键通信)。
    VIM1(用于 R5FSS1):可以管理较低优先级或通用中断(例如,通信,用户界面,诊断)、以防止对 R5FSS0 处理的关键任务产生干扰。

    这种隔离可以隔离 R5F 子系统中的中断处理责任、从而提高系统确定性和响应能力、并简化软件设计。

    此致、
    阿克什特