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.

User's Guide for USB Controller on TMS320DM644x



Hi,

I'm reading User's Guide for USB Controller on TMS320DM644x but some descriptions are confusing to me. They are for receive operation but transmit related words are used there. I suspect that they are copy-pasted from transmit operaton part. Please let me know the correct WHOLE descriptions.

The User's Guide is sprue35g.pdf issued on June 2010. The sections are "3.3.2.2 CPPI Receive Buffer Descriptor" to "3.3.2.8 DMA Teardown Procedure".

(1)  In "Table 12. Receive Buffer Descriptor Word 2", "transmitting" is used for "Buffer Offset".

(2)  In "Table 13. Receive Buffer Descriptor Word 3", "transmitted" is used for "Ownership" and "EOQ".

(3)  In "3.3.2.3 Receive DMA State", "Tx DMA State" is used.

(4)  In "3.3.2.4 Receive Queue", "transmit channels" is used.

(5)  In "3.3.2.7 RNDIS Mode and Transparent Mode Receive DMA Operation", "TXnEN bit of RNDISR register" is used.

(6)  In "3.3.2.8 DMA Teardown Procedure", "TX channel" and "TX Teardown" and "flush_tx_fifo" are used.

Besides the above descriptions, are the rest of "3.3.2 DMA Receive Operation" really correct ?

I use USB Controller on TMS320DM644x as peripheral mode and high speed.

Thanks.