
EZ-USB FX2 Technical Reference Manual
Page 10-14 EZ-USB FX2 Technical Reference Manual v2.1
• If TRICTL is 1, GPIFIDLECTL[7:4] are the output enables for the CTL[3:0] signals, and
GPIFIDLECTL[3:0] are the output values for CTL[3:0]. CTL4 and CTL5 are unavailable in
this mode.
Table 10-5 illustrates this relationship.
10.3.2.2 Defining States
Each Waveform is made up of a number of States, each of which is defined by a 32-bit State
Instruction. Each State can be one of two basic types: a Non-Decision Point (NDP) or a Decision
Point (DP).
For “write” waveforms, the data bus is either driven or tristated during each State. For “read” wave-
forms, the data bus is either sampled/stored or not sampled during each State.
10.3.2.2.1 Non-Decision Point (NDP) States
For NDP States, the control outputs (CTLx) are defined by the GPIF instruction to be either 1, 0, or
tristated during the entire State. NDP States have a programmable fixed duration in units of IFCLK
cycles.
Figure 10-7 illustrates the basic concept of NDP States. A write waveform is shown, and for sim-
plicity all the States are shown with equal spacing. Although there are a total of six programmable
CTL outputs, only one (CTL0) is shown in Figure 10-7.
Table 10-5. Control Outputs (CTLn) During the IDLE State
TRICTL Control Output Output State Output Enable
0
CTL0 GPIFIDLECTL.0
N/A
(CTL Outputs are always
enabled when TRICTL = 0)
CTL1 GPIFIDLECTL.1
CTL2 GPIFIDLECTL.2
CTL3 GPIFIDLECTL.3
CTL4 GPIFIDLECTL.4
CTL5 GPIFIDLECTL.5
1
CTL0 GPIFIDLECTL.0 GPIFIDLECTL.4
CTL1 GPIFIDLECTL.1 GPIFIDLECTL.5
CTL2 GPIFIDLECTL.2 GPIFIDLECTL.6
CTL3 GPIFIDLECTL.3 GPIFIDLECTL.7
CTL4 N/A
(CTL4 and CTL5 are not available when TRICTL = 1)
CTL5
Comentarios a estos manuales