DSP Subsystem Reference Guide
www.ti.com
2.4 Internal Peripherals
2.4.1 Interrupt Controller (INTC)
2.4.2 Power-Down Controller (PDC)
Internal Peripherals
This C64x+ Megamodule includes the following internal peripherals:
• Interrupt controller (INTC)
• Power-down controller (PDC)
This section briefly describes the INTC and PDC. For more information on these peripherals, see the
TMS320C64x+ DSP Megamodule Reference Guide (SPRU871 ).
The C64x+ Megamodule includes an interrupt controller (INTC) to manage CPU interrupts. The INTC
maps the 0 to 127 DSP device events to 12 CPU interrupts. Refer to device-specific data manual for a list
of all the DSP device events. The interrupt controller section of the TMS320C64x+ DSP Megamodule
Reference Guide (SPRU871 ) fully describes the INTC and how it maps the DSP device events to the
12 CPU interrupts.
The C64x+ Megamodule includes a power-down controller (PDC). The PDC can power-down all of the
following components of the C64x+ Megamodule:
• C64x+ CPU
• L1P controller
• L1D controller
• L2 controller
• Extended memory controller (EMC)
• Internal direct memory access (IDMA) controller
The DM643x DMP does not support power-down of the internal memories of the DSP subsystem.
The C64x+ Megamodule is capable of providing both dynamic and static power-down; however, only static
power-down is supported on the DM643x DMP. The TMS320C64x+ DSP Megamodule Reference Guide
(SPRU871 ) describes the power-down control in more detail.
• Static power-down: The PDC initiates power down of the entire C64x+ Megamodule and all internal
memories immediately upon command from software.
On the DM643x DMP, static power-down affects all components of the C64x+ Megamodule. The DM643x
DMP does not support power-down of the internal memories. Software can initiate static power-down via a
register bit in the PDC register. For more information on the PDC, see the TMS320C64x+ DSP
Megamodule Reference Guide (SPRU871 ).
Note: The DM643x DMP does not support dynamic power-down.
TMS320C64x+ Megamodule22 SPRU978E – March 2008
Submit Documentation Feedback