Level and edge interrupt enable registers
Interrupt enable 1/2 register
Line(0)
Line(i)
Status(0)
Synchronous path
edge and level
detection logic
Interrupt status 1/2 register
GPIO line(0) in input
GPIO line(i) in input
GPIO1 to
6
GPIO
Interrupt
request
line 1/2
Status(i)
Line(i+1)
Line(31)
Status(i+1)
Status(31)
Line(0)
Line(i)
Line(i+1)
Line(31)
gpif-007
Public Version
General-Purpose Interface Functional Description
www.ti.com
Synchronous interrupt request line 1 is mapped on the MPU INTC.
Synchronous interrupt request line 2 is mapped on the IVA2.2 INTC.
shows an overview of the interrupt request generation.
Figure 25-8. Interrupt Request Generation
25.4.1.1.2 Asynchronous Path: Wake-Up Request Generation
The general-purpose interface has six wake-up lines (one wake-up line per GPIO module instance)
connected to the PRCM module.
Asynchronous wake-up requests from input channels are merged to issue one wake-up signal to the
system per GPIO module. The wakeup-enable register (GPIOi.
) selects the
channel(s) considered for the wake-up request generation. The asynchronous wake-up request is
reflected into the synchronous interrupt-status registers (GPIOi.
and
In idle mode (the interface clock is shut down and the GPIO configuration registers are programmed; see
, Interrupt and Wakeup), an asynchronous path detects the expected transition(s) on a
GPIO input (based on register programming) and activates an asynchronous wake-up request by the
sideband signal (GPIOi_SWAKEUP, where i = 1, 2, 3, 4, 5, and 6), if the wakeup-enable register is set.
When the system is awakened, the interface clock is restarted and synchronously set to 1 based on the
input GPIO pin triggering the wake-up request and the corresponding bit in the interrupt-status registers
(GPIOi.
and GPIOi.GPIO_ IRQSTATUS2). On the following internal clock cycle, the
interrupt lines 1 and/or 2 are active (active low) when the corresponding bits are set in the interrupt-enable
registers (GPIOi.
and GPIOi.
NOTE:
When debouncing is not enabled, a minimum input pulse width does not trigger the wake-up
request because there is no sampling operation.
When debouncing is enabled, the minimum pulse width is set by the specified debouncing
time.
The GPIOi.
[2] ENAWAKEUP bit enables or disables the GPIO wake-up
feature globally. If the bit is 0, the wakeup-enable register (GPIOi.
has no effect.
3478
General-Purpose Interface
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...