|
Hi Lehua Chen,
Below are my answers/suggestions:
(1), Is it possible to supply PLCK with sine wave at maximum frequency (eg: 80MHz)? It seems the sine wave is the same as square wave as a clock, because only the rising edge is used.
I would recommend you to use a square wave. Square might be giving little bit more time for GPIF to sample data in.
(2), In the manural, it mentions “programmable 100-MHz GPIF II interface”. What is the maximal throughput if PCLK is 100MHz. How should we set the burstLen, dmaCfg.size and Max no. of packets in a burst?
I don't have the exact number. But GPIF II interface is well tested at 100MHz synchronous.
burstLen, dmaCfg.size and Max no. of packets in a burst - should be same as it is described in the USBBulkSourceSink example.
(3), In the Readme.txt in USB BULK SOURCE SINK EXAMPLE, Having only 1 endpoint (IN or OUT) is recommended. So if I only want to use Endpoint In, is it necessary to delete endpoint OUT?
Yes. Comment out the code related to endpoint OUT in all the places.
I have the source files that are optimized for USBIsoSourceSink example. You can use them as a reference here.
Regards,
sai kirshna.
|