Edit online

Mailbox (MBOX)

3 Mar 2025
Read time: 1 minute(s)

Mailbox (MBOX) 用于 CPU 间通信,可以作为发送者也可以是接收者。

特性说明

  • 支持 CPU 核读/写通道通信
  • 支持每个 CPU 核独立的中断
  • 32x32bit FIFO x2

原理框图


mbox_overview_block

对于 CPUa 来说,有其自己地址空间,同样 CPUb 也有其地址空间,因此,CPUa 以及 CPUb 需要独立配置相关中断使能以及 FIFO 设置等。

需要注意的是,虽然两个 CPU 所访问地址是不一样的,但 CPUa 的 TX FIFO 与 CPUb 的 RX FIFO 为同一个,反之亦然。

Dragon Mailbox 网络 所示为 CPU 核间连接网络。

在 Mailbox 网络中,CPU 之间的连接方向不可配置,由硬件固定连接。


mbox_overview_block2

1. Dragon Mailbox 网络