Other Parts Discussed in Thread:TMS320C6678
TI的大大们,请教一个问题,根据QM手册的描述:
不是很懂,能否以一个最简单的例子说明一下,CPU读写SRIO的数据,有QM和没QM的区别。这样能协助我理解QM模块的作用,谢谢啦
Nancy Wang:
例如多个核心需要发送数据,可以将数据放到队列中,由队列管理来将数据送到SRIO。
以下帖子也可以参考帮助理解。
QMSS包含queue manager,pdsp,pktdma三个部分,主要用于核间数据传输,核间通信,任务管理。
数据传输由PKTDMA完成,核间通信由PDSP产生中断实现通信,
任务管理主要由queue manager完成任务调度,比如说多个任务要用到FFTC加速器,可以将这些任务放到同一个queue里面,当然也可设置优先级。
优点:
1.硬件queue manager的引入可以更好的完成任务调度。
2.配置好QMSS后,只需要执行 push descriptor,即可产生中断给DSP核。无须DSP核的参与。
e2echina.ti.com/…/8699
,
Minister:
你好,还想请教一下,我有留意到FFTC结构里面有个PKTDMA,他和QMSS的PKTDMA联系是什么
,
Nancy Wang:
各个模块的pktDMA的硬件机制是一样的,配置的寄存器基地址不同。
,
Minister:
还有两个问题
1.针对TCI6638K2K来说,除了FFTC有自己独立的pktDMA,还有什么模块有自己独立的pktDMA?
2.NETCP的PKTDMA应该是用MultiCore Navigator里面的吗?
,
Nancy Wang:
1、TCI6638K2K从内部能搜到的资料来看,好像是与TMS320c6678共用的多核导航器的文档,估计是类似的,这个型号目前支持有限。
2、NETCP中也包含PKTDMA。
www.ti.com/…/sprugr9h.pdf
TI中文支持网



