some questions about TMS320C6747's USB2.0 perpheral. reference document is
"SPRUFM9F".
Q1:AT document P77. It mentioned that CPPI4.1DMA may genernated Interrupt
which indicated that
1)DMA Tx Completion [3-0]
2)DMA Rx Completion [3-0]
where are the Interrupt Status Register for these interrupt sources?
Q2:AT document P67. It says the DMA interrupt do not use PDR interrupt handler
, Does that means I can't use INTSRCR, INTMASKEDR...? because in the register'
s reference infos, It mentioned that these registers are all used for PDR
interrupt handler.
Q3:At document P67. It says
"The firmware needs to use queues not reserved by hardware as Completion
Queues, if required for the DMA interrupt to be generated on a completion of
a transfer."
I think this sentence may be wrong. the right expression should be:
".... use queues reserved ...", because only the reserved queue, like 24,25
can generate interrupt. right?
Q4: think of this use case:
Assumptions:
1.USB2.0 work in host mode.
2.linked device's max package size = 64 Bytes.
3.host initiate a single Tx transfer with packet size = 608 bytes.
Can I set the Host Packet Descriptor's data buffer size to 512?(which is
bigger than max package size of Device)
In document P71, I know a smaller value is acceptable.