Hardware Mailbox
硬件郵箱主要用于提供具有小的 32 位有效負(fù)載的中斷事件通知。
VRING 使用硬件郵箱在目標(biāo) CPU 上觸發(fā)中斷。每個郵箱包含 16 個單向 HW 隊列,最多可連接 4 個通信用戶或 CPU。
J721E SoC 有 12 個硬件郵箱實(shí)例。即 12x 16 個硬件郵箱隊列。
(硬件郵箱的邏輯框圖)
Mailbox and VRING
郵箱本質(zhì)上充當(dāng)一個非常小的硬件隊列,其中包含 VRING ID。
VRING 是共享內(nèi)存中的 SW 隊列,保存兩個 CPU 之間傳遞的實(shí)際消息。當(dāng)收到中斷時,郵箱消息會告知從哪個 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
+關(guān)注
關(guān)注
68文章
11213瀏覽量
222773 -
通信
+關(guān)注
關(guān)注
18文章
6312瀏覽量
139524 -
soc
+關(guān)注
關(guān)注
38文章
4512瀏覽量
227498 -
硬件
+關(guān)注
關(guān)注
11文章
3554瀏覽量
68720
發(fā)布評論請先 登錄
SoC的核間通信機(jī)制—mailbox介紹
開放核協(xié)議:IP核在SoC設(shè)計中的接口技術(shù)
基于IP核的SoC接口技術(shù)
創(chuàng)龍帶您解密TI、Xilinx異構(gòu)多核SoC處理器核間通訊
如何對可重構(gòu)系統(tǒng)中任務(wù)間的通信機(jī)制進(jìn)行模擬實(shí)驗?
實(shí)時操作系統(tǒng)中任務(wù)間通信的一種方法
一種基于Mailbox核間機(jī)制的多核處理系統(tǒng)
SoC核間通信的實(shí)現(xiàn)機(jī)制之mailbox中斷
核間通信(IPC)的目標(biāo)和實(shí)現(xiàn)機(jī)制
核間通信可能的實(shí)現(xiàn)機(jī)制

SoC的核間通信機(jī)制硬件郵箱
評論