1
Discussion - Hardware / FT2232H - synchronous fifo read and flow control by RD#
« on: September 07, 2020, 02:43:51 pm »
Hi,
I'm in a process of designing high speed communication channel from PC to external device connected to FT2232H using synchronous fifo mode (FT245 style). The requirement is to fetch data from the fifo by external clock (about 22MHz) generated by the device. The data in sync mode is controller by a 60MHz clock generated by the FT2232H.
My question is can I use the RD# signal as flow control? For example to set the RD# signal high to block the FIFO reading? And when the device is ready to receive the next byte to drive the RD# to low and read the current byte in the fifo at the next rising edge of the 60MHz CLK OUT.
I suppose that when driving the RD# high and if there exists data in the fifo, the RXF# will stay in low state.
I'm in a process of designing high speed communication channel from PC to external device connected to FT2232H using synchronous fifo mode (FT245 style). The requirement is to fetch data from the fifo by external clock (about 22MHz) generated by the device. The data in sync mode is controller by a 60MHz clock generated by the FT2232H.
My question is can I use the RD# signal as flow control? For example to set the RD# signal high to block the FIFO reading? And when the device is ready to receive the next byte to drive the RD# to low and read the current byte in the fifo at the next rising edge of the 60MHz CLK OUT.
I suppose that when driving the RD# high and if there exists data in the fifo, the RXF# will stay in low state.