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.

在Rxflow的配置寄存器中(A、B、C、D、E、F、G、H)哪个位域是标识信道号的?



在“sprugr9f:KeyStone Architecture Multicore Navigator.pdf”的6.2节的例子中,有涉及RxFlow的初始化,具体如下:

QMSS内部PKTDMA中有32个接收信道与64个接收Flows。

在上面的设置中,我对照Rxflow的配置寄存器中(A、B、C、D、E、F、G、H),没有发现哪个位域是用于标识channel号的,而上面的例子中Flow 0将为channel0配置,而Flow1将为channel1配置。

这些如何理解?

  • channel与flow没有对应关系,flow是由应用配置决定的,如infrastructure PKTDAM的flow是由descriptor中的src_tag_lo指定,所以应用中flow是可以任意选定;一般Tx channel与TxQ是一一对应的。