Texas Instruments TMS320x28xx Network Router User Manual


 
www.ti.com
4.3Action-QualifierSubmoduleRegisters
Action-QualifierSubmoduleRegisters
Figure4-8.Counter-CompareControlRegister(CMPCTL)
151098
ReservedSHDWBFULLSHDWAFULL
R-0R-0R-0
76543210
ReservedSHDWBMODEReservedSHDWAMODELOADBMODELOADAMODE
R-0R/W-0R-0R/W-0R/W-0R/W-0
LEGEND:R/W=Read/Write;R=Readonly;-n=valueafterreset
Table4-8.Counter-CompareControlRegister(CMPCTL)FieldDescriptions
BitsNameValueDescription
15-10ReservedReserved
9SHDWBFULLCounter-compareB(CMPB)ShadowRegisterFullStatusFlag
Thisbitselfclearsonceaload-strobeoccurs.
0CMPBshadowFIFOnotfullyet
1IndicatestheCMPBshadowFIFOisfull;aCPUwritewilloverwritecurrentshadowvalue.
8SHDWAFULLCounter-compareA(CMPA)ShadowRegisterFullStatusFlag
Theflagbitissetwhena32-bitwritetoCMPA:CMPAHRregisterora16-bitwritetoCMPA
registerismade.A16-bitwritetoCMPAHRregisterwillnotaffecttheflag.
Thisbitselfclearsonceaload-strobeoccurs.
0CMPAshadowFIFOnotfullyet
1IndicatestheCMPAshadowFIFOisfull,aCPUwritewilloverwritethecurrentshadow
value.
7ReservedReserved
6SHDWBMODECounter-compareB(CMPB)RegisterOperatingMode
0Shadowmode.Operatesasadoublebuffer.AllwritesviatheCPUaccesstheshadow
register.
1Immediatemode.OnlytheactivecompareBregisterisused.Allwritesandreadsdirectly
accesstheactiveregisterforimmediatecompareaction.
5ReservedReserved
4SHDWAMODECounter-compareA(CMPA)RegisterOperatingMode
0Shadowmode.Operatesasadoublebuffer.AllwritesviatheCPUaccesstheshadow
register.
1Immediatemode.Onlytheactivecompareregisterisused.Allwritesandreadsdirectly
accesstheactiveregisterforimmediatecompareaction
3-2LOADBMODEActiveCounter-CompareB(CMPB)LoadFromShadowSelectMode
Thisbithasnoeffectinimmediatemode(CMPCTL[SHDWBMODE]=1).
00LoadonCTR=Zero:Time-basecounterequaltozero(TBCTR=0x0000)
01LoadonCTR=PRD:Time-basecounterequaltoperiod(TBCTR=TBPRD)
10LoadoneitherCTR=ZeroorCTR=PRD
11Freeze(noloadspossible)
1-0LOADAMODEActiveCounter-CompareA(CMPA)LoadFromShadowSelectMode.
Thisbithasnoeffectinimmediatemode(CMPCTL[SHDWAMODE]=1).
00LoadonCTR=Zero:Time-basecounterequaltozero(TBCTR=0x0000)
01LoadonCTR=PRD:Time-basecounterequaltoperiod(TBCTR=TBPRD)
10LoadoneitherCTR=ZeroorCTR=PRD
11Freeze(noloadspossible)
Figure4-9throughFigure4-12andTable4-9throughTable4-12providetheaction-qualifiersubmodule
registerdefinitions.
SPRU791DNovember2004RevisedOctober2007Registers99
SubmitDocumentationFeedback