TI的大大们,请教一个问题,根据QM手册的描述:
不是很懂,能否以一个最简单的例子说明一下,CPU读写SRIO的数据,有QM和没QM的区别。这样能协助我理解QM模块的作用,谢谢啦
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.
TI的大大们,请教一个问题,根据QM手册的描述:
不是很懂,能否以一个最简单的例子说明一下,CPU读写SRIO的数据,有QM和没QM的区别。这样能协助我理解QM模块的作用,谢谢啦
例如多个核心需要发送数据,可以将数据放到队列中,由队列管理来将数据送到SRIO。
以下帖子也可以参考帮助理解。
QMSS包含queue manager,pdsp,pktdma三个部分,主要用于核间数据传输,核间通信,任务管理。
数据传输由PKTDMA完成,核间通信由PDSP产生中断实现通信,
任务管理主要由queue manager完成任务调度,比如说多个任务要用到FFTC加速器,可以将这些任务放到同一个queue里面,当然也可设置优先级。
优点:
1.硬件queue manager的引入可以更好的完成任务调度。
2.配置好QMSS后,只需要执行 push descriptor,即可产生中断给DSP核。无须DSP核的参与。
1、TCI6638K2K从内部能搜到的资料来看,好像是与TMS320c6678共用的多核导航器的文档,估计是类似的,这个型号目前支持有限。
2、NETCP中也包含PKTDMA。