CYUSB3014 does not work with PktEnd signal if data size more than or equal 1kB

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hello, may be you can help me

   

I use CYUSB3014 with FPGA bus 32 bits, 50 MHz, don't work correct Bulk In EndPoint.

   

All work good if i commit data buffer used PktEnd signal with 1-255 DWORDs (4 - 1020 byte). But if i use PktEnd signal for more data, USB Monitor write me USB device 'Surprisingly removed'.

   

If i don't use PktEnd signal USB device send data only than packed buffer full, each pack 16384 bytes, but if buffer not full does not send data.

0 Likes
1 Reply
Anonymous
Not applicable

Hi Michael,

   

The USB Connection should not get affected because of the things on the GPIF. Are you using an AUTO or a Manual channel? Can you please adopt a manual channel for debugging purpose alone and trace the flow of the incoming data, by adding debug messages?

   

Regards,

   

-Madhu Sudhan

0 Likes