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