ZHCADZ6A April 2024 – August 2024 AM62P , AM62P-Q1
AM62Px 器件使用邮箱 IP 作为处理器间通信 (IPC) 的主要方法之一。邮箱模块通过提供排队的邮箱中断机制,促进器件各片上处理器之间的通信。
排队的邮箱中断机制允许软件通过一组寄存器和具有 32 位小有效载荷的相关中断信号,在多个处理器(用户)之间建立通信通道。(1)邮箱由 8 组 FIFO(集群)组成,支持最多 4 个用户之间的双向通信。
每个集群包含一系列(16 个)FIFO,每个 FIFO 支持多达 4 个用户之间的单向通信。每个 FIFO 最多可保存 4 条 32 位消息。
测量是使用裸机芯片验证测试在 AM62Px 平台上进行的。R5F 内核通过本地 TCM 运行,而 A53 内核通过 DDR 运行。每次测试都包含 32 个发送/接收迭代的循环,并对其结果求平均值。使用了两种处理接收到的消息的方法:一种使用处理器中断(如表 2-6 所示),另一种使用轮询(如表 2-7 所示)。
32 位发送/接收平均延迟 (ns) |
|||
---|---|---|---|
发送内核 |
接收内核 |
||
A53 |
R5F MCU |
R5F WKUP |
|
A53 |
693 |
409 |
340 |
R5F MCU |
745 |
309 |
|
R5F WKUP |
695 |
331 |
32 位发送/接收平均延迟 (ns) |
|||
---|---|---|---|
发送内核 | 接收内核 | ||
A53 | R5F MCU | R5F WKUP | |
A53 | 521 | 502 | 471 |
R5F MCU | 445 | 497 | |
R5F WKUP | 508 | 361 |