Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHi,
--- Quote Start --- Have you checked the obvious, TXE# is connected to an FPGA input pin and not an output being driven high? --- Quote End --- Already checked, I proceeded the same way (with a different name of pin obviously, according to the datasheet) with TXE# and RXF# and RXF# works perfectly. --- Quote Start --- Have you tried clearing the transmit buffer with FT_Clear()? --- Quote End --- If by FT_Clear you mean FT_Purge without success, I've tried this (can't find any FT_Clear in the D2XX Programmer's guide). --- Quote Start --- Have you actually issued an FT_Read()? Does the FT_Read() come back with an error, timeout, etc? What is your host system/OS? --- Quote End --- I can call FT_Read() without any error but I will always have 0 BytesReceived (even if I ask to read several bytes), which is kind of normal because FT_GetQueueStatus always says there is nothing in the receiving buffer. TXE# high telling me the ft2232h is never ready to receive any data. I'm on Windows7 (32-bit). I load my fpga by USB through the channel B of my fifo with the MorphLd Utility, could this be somehow related? Edit : loading fpga by JTAG doesn't change anything. Many thanks for your help, I'm kind of new to this whole thing. Alexis