EasyManua.ls Logo

Texas Instruments TMS320C6745 DSP - Icepick Emulation Support in the PSC; PSC Interrupts; 8.5.1 Interrupt Events; Icepick Emulation Commands

Texas Instruments TMS320C6745 DSP
1472 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.ti.com
IcePick Emulation Support in the PSC
145
SPRUH91DMarch 2013Revised September 2016
Submit Documentation Feedback
Copyright © 2013–2016, Texas Instruments Incorporated
Power and Sleep Controller (PSC)
8.4 IcePick Emulation Support in the PSC
The PSC supports IcePick commands that allow IcePick emulation tools to have some control over the
state of power domains and modules. This IcePick support only applies to the following modules:
DSP [MDCTL15]
In particular, Table 8-4 shows IcePick emulation commands recognized by the PSC.
Table 8-4. IcePick Emulation Commands
Power On and
Enable Features Power On and Enable Descriptions Reset Features Reset Descriptions
Inhibit Sleep Allows emulation to prevent software from
transitioning the module out of the enable state.
Assert Reset Allows emulation to assert the
module’s local reset.
Force Power Allows emulation to force the power domain into
an on state. Not applicable as AlwaysOn power
domain is always on.
Wait Reset Allows emulation to keep local
reset asserted for an extended
period of time after software
initiates local reset de-assert.
Force Active Allows emulation to force the module into the
enable state.
Block Reset Allows emulation to block
software initiated local and
module resets.
NOTE: When emulation tools remove the above commands, the PSC immediately executes a state
transition based on the current values in the NEXT bit in PDCTL0 and the NEXT bit in
MDCTLn, as set by software.
8.5 PSC Interrupts
The PSC has an interrupt that is tied to the core interrupt controller. This interrupt is named PSCINT in the
interrupt map. The PSC interrupt is generated when certain IcePick emulation events occur.
8.5.1 Interrupt Events
The PSC interrupt is generated when any of the following events occur:
Power Domain Emulation Event (applies to pseudo/RAM power domain only)
Module State Emulation event
Module Local Reset Emulation event
These interrupt events are summarized in Table 8-5 and described in more detail in this section.
Table 8-5. PSC Interrupt Events
Interrupt Enable Bits
Control Register Enable Bit Interrupt Condition
PDCTLn EMUIHBIE Interrupt occurs when the emulation alters the power domain state
MDCTLn EMUIHBIE Interrupt occurs when the emulation alters the module state
MDCTLn EMURSTIE Interrupt occurs when the emulation tries to alter the module’s local reset
The PSC interrupt events only apply when IcePick emulation alters the state of the module from the user-
programmed state in the NEXT bit in the MDCTL/PDCTL registers. IcePick support only applies to the
modules listed in Section 8.4; therefore, the PSC interrupt conditions only apply to those modules listed.

Table of Contents

Related product manuals