Persistent stall in the Cypress FX2 FIFO
- From: "A.D." <stevenson@xxxxxxxxxxx>
- Date: Sun, 20 Nov 2005 16:28:40 GMT
Hi all,
I am using the Cypress FX2 to interface an FPGA to a PC via an
USB2.0 link. The FX2 was configured to provide 4 bulk endpoints
(+ synchronous FIFOs). Each bulk EP (2,4,6,8) is 512 byte long
and is double buffered.
All seems to work quite fine, but when a FIFO get full (i.e. the PC
send more than 512 bytes) the EP does not take data any more,
even if the FPGA empty the FIFO!
The endpoint seems to be stalled, but the stall flag in the EPxCS
register is cleared. I tryed also to reset the pipe or to send a Clear
Feature message, but nothing succeed in unlocking this "stall"
condition. What else should i try?!?
Any help is highly appreciated!
TIA
A.D.
.
- Follow-Ups:
- Re: Persistent stall in the Cypress FX2 FIFO
- From: Antti Keskinen
- Re: Persistent stall in the Cypress FX2 FIFO
- Prev by Date: Re: Truck interface question
- Next by Date: Re: Beginner on DSP?
- Previous by thread: BittWare’s PCI+ PMC+DMA TRANSFER
- Next by thread: Re: Persistent stall in the Cypress FX2 FIFO
- Index(es):