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

6678多核导航器(Multicore Navigator)

您好!

      我最近一直用6678的多核导航器,今天突然想到几个问题:

  1.多核导航器的单通道数据传输速率只有EDMA的1/3到1/2。

  2.6678本身就有寄存器实现IPC。

 我想问的是,在6678里增加多核导航器的目的或意义是什么?能带来什么好处?

 毕竟论单通道速度,它是比不上比不上EDMA的。

Andy Yin1:

Multicore Navigator是非常灵活的一个硬件模块,可以支持上述提到的数据传输及IPC,但是使用起来有所不同,navigator更灵活,如在数据传输时,如果使用EDMA进行核间数据的传输,则需要提前获取对端core的目的地址,而使用Navigator则可以将发送与接收分开配置,不需要提前获取接收数据的目的地址;在进行核间通信时,每个核只有一个IPC寄存器,只能产生一个中断事件,这对系统设计来说是一个限制,而Navigator提供了多种事件类型,可以灵活使用。

并且Navigator还可以支持很多其他的功能,如多核任务的分发、相关协处理器及外设的数据输入输出管理等等。可能对于简单的系统来说,不需要使用Navigator,使用一些EDMA、IPC Reg即可,但是对于注入LTE通信等复杂的系统而言则Navigator是一个很好的硬件工具。

user4436248:

回复 Andy Yin1:

我想问下有没有Multicore navigator多核调试的例程啊,最好是 不是基于BIOS   的

user5231899:

回复 user4436248:

keystone_Navigator.zip

KeyStone_Navigator的官方例程

赞(0)
未经允许不得转载:TI中文支持网 » 6678多核导航器(Multicore Navigator)
分享到: 更多 (0)