
EZ-USB FX2 Technical Reference Manual
Page 10-26 EZ-USB FX2 Technical Reference Manual v2.1
10.4 Firmware
The “
x
” in these register names represents 2, 4, 6, or 8; endpoints 0 and 1 are not associated with
the Slave FIFOs.
The
GPIFTool
utility, distributed with the Cypress EZ-USB FX2 Development Kit, generates C
code which may be linked with the rest of an application’s source code. The GPIFTool output
includes the following basic GPIF framework and functions:
0xE41A LOGIC FUNCTION[2] (LOGIC FUNCTION field of State 2 of Waveform Program 0)
0xE41B LOGIC FUNCTION[3] (LOGIC FUNCTION field of State 3 of Waveform Program 0)
0xE41C LOGIC FUNCTION[4] (LOGIC FUNCTION field of State 4 of Waveform Program 0)
0xE41D LOGIC FUNCTION[5] (LOGIC FUNCTION field of State 5 of Waveform Program 0)
0xE41E LOGIC FUNCTION[6] (LOGIC FUNCTION field of State 6 of Waveform Program 0)
0xE41F Reserved
Table 10-8. Registers Associated with GPIF Firmware
GPIFTRIG (SFR) EPxCFG
GPIFSGLDATH (SFR) EPxFIFOCFG
GPIFSGLDATLX (SFR) EPxAUTOINLENH/L
GPIFSGLDATLNOX (SFR) EPxFIFOPFH/L
EPxGPIFTRIG EP2468STAT(SFR)
XGPIFSGLDATH EP24FIFOFLGS(SFR)
XGPIFSGLDATLX EP68FIFOFLGS(SFR)
XGPIFSGLDATLNOX EPxCS
GPIFABORT EPxFIFOFLGS
GPIFIE
GPIFIRQ EPxFIFOIE
GPIFTCB3 EPxFIFOIRQ
GPIFTCB2 INT2IVEC
GPIFTCB1 INT4IVEC
GPIFTC0 INTSETUP
IE (SFR)
EPxBCH/L IP (SFR)
EPxFIFOBCH/L INT2CLR(SFR)
EPxFIFOBUF INT4CLR(SFR)
INPKTEND EIE (SFR)
EXIF (SFR)
Table 10-7. Waveform Descriptor 0 Structure (Continued)
Komentarze do niniejszej Instrukcji