Hardware Mailbox
硬件邮箱主要用于提供具有小的 32 位有效负载的中断事件通知。
VRING 使用硬件邮箱在目标 CPU 上触发中断。每个邮箱包含 16 个单向 HW 队列,最多可连接 4 个通信用户或 CPU。
J721E SoC 有 12 个硬件邮箱实例。即 12x 16 个硬件邮箱队列。
(硬件邮箱的逻辑框图)
Mailbox and VRING
邮箱本质上充当一个非常小的硬件队列,其中包含 VRING ID。
VRING 是共享内存中的 SW 队列,保存两个 CPU 之间传递的实际消息。当收到中断时,邮箱消息会告知从哪个 VRING 出列消息。
VRING ID=0 tells to look at the VRING from sender to receiverVRING ID=1 tells to look at the VRING from receiver to sender
-
cpu
+关注
关注
68文章
11116浏览量
218319 -
通信
+关注
关注
18文章
6217浏览量
138182 -
soc
+关注
关注
38文章
4415浏览量
223656 -
硬件
+关注
关注
11文章
3498浏览量
67765
发布评论请先 登录
SoC的核间通信机制—mailbox介绍

开放核协议:IP核在SoC设计中的接口技术
基于IP核的SoC接口技术
创龙带您解密TI、Xilinx异构多核SoC处理器核间通讯
实时操作系统中任务间通信的一种方法

一种基于Mailbox核间机制的多核处理系统
核间通信可能的实现机制

评论