SPRS293 − OCTOBER 2005
96
POST OFFICE BOX 1443
•
HOUSTON, TEXAS 77251−1443
GENERAL-PURPOSE INPUT/OUTPUT (GPIO) PORT TIMING
timing requirements for GPIO inputs
†‡
(see Figure 48)
NO.
−150
UNIT
NO.
MIN
MAX
UNIT
1
tw(GPIH)
Pulse duration, GPIx high
4P
ns
2
tw(GPIL)
Pulse duration, GPIx low
4P
ns
† P = 1/CPU clock frequency in ns. For example, when running parts at 150 MHz, use P = 6.7 ns.
‡ The pulse width given is sufficient to generate a CPU interrupt or an EDMA event. However, if a user wants to have the DSP recognize the GPIx
changes through software polling of the GPIO register, the GPIx duration must be extended to at least 24P to allow the DSP enough time to access
the GPIO register through the CFGBUS.
switching characteristics over recommended operating conditions for GPIO outputs
†§
(see Figure 48)
NO.
PARAMETER
−150
UNIT
NO.
PARAMETER
MIN
MAX
UNIT
3
tw(GPOH)
Pulse duration, GPOx high
12P − 3
ns
4
tw(GPOL)
Pulse duration, GPOx low
12P − 3
ns
† P = 1/CPU clock frequency in ns. For example, when running parts at 150 MHz, use P = 6.7 ns.
§ The number of CFGBUS cycles between two back-to-back CFGBUS writes to the GPIO register is 12 SYSCLK1 cycles; therefore, the minimum
GPOx pulse width is 12P.
GPIx
GPOx
4
3
2
1
Figure 48. GPIO Port Timing