This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

6678多核导航器(Multicore Navigator)

您好!

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

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

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

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

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

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

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

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