www.ti.com
6.5IcePickEmulationSupportinthePSC
6.6PSCInterrupts
6.6.1InterruptEvents
IcePickEmulationSupportinthePSC
ThePSCsupportsIcePickcommandsthatallowIcePickawareemulationtoolstohavesomecontrolover
thestateofpowerdomainsandmodules.OntheDM643xDMP,thisIcePicksupportonlyappliestothe
C64x+CPU(modulenumber39intheAlwaysOnpowerdomain0).
Inparticular,Table6-3showsIcePickemulationcommandsrecognizedbythePSC,andindicatedones
thatapplytotheC64x+CPUontheDM643xDMP.
Table6-3.IcePickEmulationCommands
PowerOnand
EnableFeaturesPowerOnandEnableDescriptionsResetFeaturesResetDescriptions
InhibitSleepAllowsemulationtopreventsoftwarefromAssertResetAllowsemulationtoassertthe
transitioningthemoduleoutoftheenablestate.module’slocalreset.Applicable
ApplicabletotheDM643xDMP.totheDM643xDMP.
ForcePowerAllowsemulationtoforcethepowerdomainintoWaitResetAllowsemulationtokeeplocal
anonstate.NotapplicableontheDM643xDMPresetassertedforanextended
asAlwaysOnpowerdomainisalwayson.periodoftimeaftersoftware
initiateslocalresetde-assert.
ApplicabletotheDM643xDMP.
ForceActiveAllowsemulationtoforcethemoduleintotheBlockResetAllowsemulationtoblock
enablestate.ApplicabletotheDM643xDMP.softwareinitiatedlocaland
moduleresets.Applicabletothe
DM643xDMP.
Note:Whenemulationtoolsremovetheabovecommands,thePSCimmediatelyexecutesastate
transitionbasedonthecurrentvaluesintheNEXTbitinPDCTL0andtheNEXTbitin
MDCTLn,assetbysoftware.
ThePSChasaninterruptthatistiedtotheC64x+interruptcontroller(INTC).Thisinterruptisnamed
PSCINTintheinterruptmap.ThePSCinterruptisgeneratedwhencertainIcePickemulationevents
occur.
ThePSCinterruptisgeneratedwhenanyofthefollowingeventsoccur:
•ModuleStateEmulationEvent
•ModuleLocalResetEmulationEvent
TheseinterrupteventsaresummarizedinTable6-4anddescribedinmoredetailinthissection.
Table6-4.PSCInterruptEvents
InterruptEnableBits
ControlRegisterStatusBitInterruptCondition
MDCTLnEMUIHBInterruptoccurswhentheemulationaltersthemodulestate.
MDCTLnEMURSTInterruptoccurswhentheemulationaltersthemodule'slocalreset.
ThePSCinterrupteventsonlyapplywhenIcePickemulationaltersthestateofthemodulefromthe
user-programmedstateintheNEXTbitinMDCTLn.AsdiscussedinSection6.5,ontheDM643xDMP,
IcePicksupportonlyappliestotheC64x+CPU(module39),thereforethePSCinterruptconditiononly
appliestomodule39.
66PowerandSleepControllerSPRU978E–March2008
SubmitDocumentationFeedback