General-purpose input/output (gpio) port timing, See figure 48) – Texas Instruments TMS320C6712D User Manual

Page 96

Advertising
background image

TMS320C6712D

FLOATINGĆPOINT DIGITAL SIGNAL PROCESSOR

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

Advertising