Public Version
IVA2.2 Subsystem Functional Description
www.ti.com
5.3.1.7.5 Event Combination
The event combiner allows multiple system events to be combined as single event for routing to the
interrupt selector. This allows the CPU to service all available system events, even though only 12 are
available.
A set of event mask registers (IC.
where i = 0 to 3), is used to program the event combiner.
These registers allow up to 32 events to be combined as a single event output that is used as a single
DSP CPU interrupt. The event mask bits in the
registers act as enablers for the received
system events combined on the event outputs. There are four event outputs to the interrupt selector
(EVT[3:0]).
By default, every system event is unmasked and combined with its associated EVTx. To mask out an
event source (for example, to disable an event from being combined), the corresponding mask bit (the
IC.
[y] EMy bit for EVTy) must be set to 1.
NOTE:
Because the event masks for events 0 through 3 are combined events and thus cannot
contribute to the generation of a combined event, they are reserved.
For more information, see
, Interrupt Management.
5.3.1.7.6 Interrupt Event Error
The INTC can generate a system event internally routed to system event input EVT96. This event is
generated when a DSP CPU interrupt is received while the interrupt flag (IFR, internal DSP register) is
already set in the CPU. This signals possible problems in the code, such as whether interrupts were
disabled for an extended time, or whether pipelined (noninterruptible) code sections were too long.
NOTE:
The same strategy of register settings (events, event set, event clear, event mask) is used
in the WUGEN (which is not really an INTC), which enables defining wake-up events so that
they can wake up the IVA2.2 subsystem. For more information, see
, Wake-Up
Generator.
For more information, see
, Interrupt Management. See
, IVA2.2 Subsystem Basic
Programming Model, for information on associated programming.
5.3.1.7.7 PDC Overview
The DSP megamodule PDC allows power management under software control. Different power-down
states are defined and can be reached during a period of DSP inactivity. The PDC ensures handshakes
with DSP modules so that they go to power-down state in the correct order, on request from the user, and
publishes the relevant standby status to the IVA2.2 SYSC module.
The power-down attributes of the DSP components are mapped through the PDC, through the
SYS.
register.
For information about power-down settings, see
, Power-Down and
Wake-Up Management.
5.3.1.8
Other DSP Reference Documents
For more information about the DSP megamodule architecture, the instruction set, and the DSP core
interrupt controller, and for a complete description of the DSP memory-mapped registers, see the following
documents (
•
TMS320C6000 DSP Peripherals Overview Reference Guide (TI literature number SPRU190) describes
the peripherals available on the TMS320C6000 DSPs.
•
TMS320C64x Technical Overview (TI literature number SPRU395) introduces the TMS320C64x DSP
and discusses the application areas enhanced by the TMS320C64x VelociT.
•
TMS DSP Megamodule Reference Guide (TI literature number SPRU871) describes the
C64x+ megamodule peripherals.
714
IVA2.2 Subsystem
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 ...