Document No.: FT_000061
FT2232H DUAL HIGH SPEED USB TO MULTIPURPOSE UART/FIFO IC
Datasheet Version 2.09
Clearance No.: FTDI#77
4.9 CPU-style FIFO Interface Mode Description
CPU-style FIFO interface mode is designed to allow a CPU to interface to USB via the FT2232H. This mode
is enabled in the external EEPROM. The interface is achieved using a chip select bit (CS#) and address bit
(A0). When either Channel A or Channel B are in CPU-style Interface mode the IO signal lines are
configured as given in
This mode uses a combination of CS# and A0 to determine the operation to be carried out. The following
truth-table,
gives the decode values for particular operations.
CS#
1
0
0
A0
X
0
1
RD#
X
Read Data Pipe
Read Status
WR#
X
Write Data Pipe
Send Immediate
Table 4.7 CPU-Style FIFO Interface Operation Select
The Status read is shown in
Data Bit
bit 0
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
Data
1
1
1
1
X
X
X
X
Status
Data available (=RXF)
Space available (=TXE)
Suspend
Configured
X
X
X
X
Table 4.8 CPU-Style FIFO Interface Operation Read Status Description
Note that bits 7 to 4 can be arbitrary values and that X= not used.
The timing of reading and writing in this mode is shown in
and
A0
CS#
WR#
RD#
D7..0
t2
t3
t1
Valid
Valid
t4
t6
Valid
t5
t7
Valid
Figure 4.17 CPU-Style FIFO Interface Operation Signal Waveforms.
Copyright © 2010 Future Technology Devices International Limited
37