1/1
More USB 2.0 core problems...
by johnp on Dec 29, 2005 |
johnp
Posts: 6 Joined: Jul 24, 2008 Last seen: Dec 12, 2023 |
||
It looks like there may be two more problems in the USB 2.0 core
controller. 1) An IN pkt issued to an empty BULK endpoint causes bad things to happen. The DMA tries to fetch data, but since the counter is at 0, it wraps to a big number and the DMA tries to send LOTS of data back to the host. 2) If the Wishbone interface is writing to the SRAM buffer while an IN packet is being processed, the data being sent to the host can be corrupted. The data pipeling in the usbf_idma.v is note quite correct. Is anybody doing any maintenance on the core at this point? John Providenza |
1/1