Cypress EZ-USB GPIF FIFO Writes

Apr 06, 2005 0 Replies

Hi,



I'm trying to get burst GPIF FIFO writes happening on the abovementioned chip. I'm attempting to burst 5 bytes from OUT FIFO A onto an 8-bit GPIF bus. I'm using a transaction count of 5 and writing ($FF) to the AFIFO trigger register.



What I'm getting is 5 bytes transferred, but they're all the 1st byte in the FIFO. I *am* using the NEXT flag in an interval to pop the FIFO. However it doesn't appear to work.



Interestingly, if I use the NEXT flag in the 1st interval of the write waveform, then I get the *second* FIFO byte for all 5 outputs on the GPIF bus (rather than the 1st).



Odd...



BTW my GPIF FIFO reads work fine.



Any ideas? Any erratas, knowledge bases?



Regards, Mark


Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required