
Chapter 10. General Programmable Interface (GPIF) Page 10-5
10.2 Hardware
Table 10-1 lists the registers associated with the GPIF hardware; a detailed description of each
register may be found in
Chapter 15, "Registers."
10.2.1 The External GPIF Interface
The GPIF provides many general input and output signals with which external peripherals may be
interfaced gluelessly to the FX2.
The GPIF interface signals are shown in Table 10-2.
The Control Output pins (CTL[5:0]) are usually used as strobes (enable lines), read/write lines, etc.
Table 10-1. Registers Associated with GPIF Hardware
GPIFIDLECS IFCONFIG
GPIFIDLECTL FIFORESET
GPIFCTLCFG EPxCFG
PORTCCFG EP
x
FIFOCFG
PORTECFG EP
x
AUTOINLENH/L
GPIFADRH/L EPxFIFOPFH/L
GPIFTCB3:0
GPIFWFSELECT EPxTRIG
EPxGPIFFLGSEL GPIFABORT
EP
x
GPIFPFSTOP XGPIFSGLDATH/LX/LNOX
GPIFREADYCFG GPIFSGLDATH/LX/NOX
GPIFREADYSTAT GPIFTRIG
Note: The “x” in these register names represents 2, 4, 6, or 8; endpoints 0 and 1
are not associated with the GPIF.
Table 10-2. GPIF Pin Descriptions
PIN IN/OUT Description
CTL[5:0] O / Hi-Z Programmable control outputs
RDY[5:0] I Sampleable ready inputs
FD[15:0] I / O / Hi-Z Bidirectional FIFO data bus
GPIFADR[8:0] O / Hi-Z Address outputs
IFCLK I / O Interface clock
GSTATE[2:0] O / Hi-Z Current GPIF State number (for debug)
Kommentare zu diesen Handbüchern