Multicore Navigator由两部分组成:QMSS and CPPI(又称PktDMA)。
1,QMSS是一个独立的模块,每个c6678芯片内部只有一个QMSS,主要是用于硬件队列的管理;
2,CPPI是用于数据的传输管理,每个器件内部会由多个CPPI,如SRIO内部有一个CPPI专用于SRIO
message方式的数据传输,QMSS内部有一个CPPI专用于器件内部数据传输的管理,NetCP内部有一个CPPI用于以太网数据包的传输管理。
通用的核间及器件间通信方式有shared
memory、IPC register、Navigator、SRIO等。