TI中文支持网
TI专业的中文技术问题搜集分享网站

Keystone 芯片间的IPC?

大家好,

根据参考例程和手册,我调试了单芯片上不同CORE之间的IPC Notify。

我实现的就是最简单的:Core1注册一个函数,映射一个IPC notify。然后Core0给Core1发送一个notify,Core1就会去执行相应的函数。

我想问的是:

能否实现Chip A上的Core0给Chip B上的Core0或者Core1什么的,发送一个IPC Notify,从而触发Chip B上的Core0或Core1去执行函数呢?

如果能实现,那么芯片间的IPC Notify是通过DSP的什么接口传递的?

谢谢!

Allen35065:

可以,芯片间的IPC通过SRIO接口实现

Feng Jin:

回复 Allen35065:

您好!

对于实现核间的事件触发,通过SRIO接口的IPC和SRIO接口的Doorbell,这两种方式有什么性能上或者功能上的区别吗?

感觉如果占用了SRIO接口实现核间的IPC,还不如直接使用SRIO Doorbell触发另外一个芯片中的一个核心。

Andy Yin1:

回复 Feng Jin:

一个芯片内部各个核之间的通信建议采用QMSS,device之间的通信可以采用SRIO,PCIE,Hyperlink等,在MCSDK中提供的IPC构件支持QMSS, shared memory及SRIO底层三种硬件,所以如果器件间通信且采用MCSDK IPC则可以配置底层使用SRIO.

Feng Jin:

回复 Andy Yin1:

IPC本身只是一套软件,而不是具体硬件模块?

IPC Notify是基于QMSS的?还是别的?

赞(0)
未经允许不得转载:TI中文支持网 » Keystone 芯片间的IPC?
分享到: 更多 (0)