
CD2_CLK
IVA2.2_EVT[x]
(see note)
EVT_DETECTED[x]
EVT_GENERATED[x]
WUMASKREQ[x]
WUGEN_EVT[x]
WUMASKEFF[x]
PENDEVT[x]
A
B
C
D
iva2-033
Public Version
www.ti.com
IVA2.2 Subsystem Functional Description
Figure 5-22. WUGEN Event Mask Clear
NOTE:
IVA2.2_EVT[x] refers to either IVA2.2_nIRQ[x] or IVA2.2_nDMAREQ[x].
(A) An asynchronous event is asserted.
(B) The event is resynchronized and detected. Because the event is masked, it is not propagated to DSP
megamodule/EDMA. The event-pending flag is kept active (sticky) until the mask is removed.
(C) After some time, clear the corresponding bit in the WUGEN mask. The event is automatically
generated to DSP megamodule if the event is still seen as active. If the event is not seen as active,
nothing happens.
(D) In both cases, the event-pending flag is cleared.
For more information about interrupts and the EDMA programming model, see
, Interrupt
Management, and
, Transfers From/to Device Memories/Peripherals (EDMA).
5.3.6.2
Idle Handshake
After reset, the WUGEN waits for a request. If the user executes the DSP IDLE instruction to put the DSP
in standby state, the SYSC initiates a clock-off handshake with the WUGEN.
5.3.7 SYSC Module
The SYSC module of the IVA2.2 subsystem controls the following functions:
•
Generation of the divided clocks to all components of the IVA2.2 subsystem
•
Synchronization of the IVA2.2 divided clocks and the DSP megamodule internal-divided clocks
•
PRCM power handshaking
737
SWPU177N – December 2009 – Revised November 2010
IVA2.2 Subsystem
Copyright © 2009–2010, Texas Instruments Incorporated