How can I make the TXE# pin active ? (using FT2232H)

May 15, 2009 0 Replies

Hello,



I`ve got a problem with the FT2232H programming.



=================================================================



I`ve checked that the data transfered from PC to FPGA board by FT_Write().



- First, after power up, search the USB device by FT_ListDevices(). - Second, open the device by FT_OpenEX(). - Third, reset the device by FT_ResetDevice() and purge by FT_Purge(). - Fourth, set the 245 Sync FIFO mode by FT_SetBitMode(). - Finally, write byte data to the device by FT_Write().



On the Board side, I`ve found that the RXF# pin goes to LOW by SignalTap in Quartus. And I could read the data from PC successfully. (I also found the 60MHz sync clock out after mode change)


But, I couldn`t find that the TXE# pin goes to LOW for transferring data from board to PC.



Before setting device to 245 Sync FIFO mode, I could see TXE# pin was LOW continuously. But it changed to the HIGH when I made the device 245 Sync FIFO mode.


If I write a data from board to PC, it should be ACTIVE LOW sometime. But I have no idea how it goes to LOW.



=========================================================================



Has anybody got an idea about this issue? There is few data for this new released device, FT2232H.



Greeting, Paul


Join the Discussion

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

Didn't find your answer?

Ask the community — no account required