www.ti.com
5.5.6StatusBits
TMS320C55xRulesandGuidelines
TheC55xxcontainsfourstatusregisters:ST0,ST1,ST2andST3.
ST0FieldNameUseType
ACOV2OverflowflagforAC2Scratch(local)
ACOV3OverflowflagforAC3Scratch(local)
TC1,TC2TestcontrolflagScratch(local)
CCarrybitScratch(local)
ACOV0OverflowflagforAC0Scratch(local)
ACOV1OverflowflagforAC1Scratch(local)
DPbits(15to7)DatapagepointerScratch(local)
ThefollowingtablegivestheattributesfortheST1registerfields.
ST1FieldNameUseType
BRAFBlockrepeatactiveflagPreserve(local)
CPL=1CompilermodebitInit(local)
XFExternalflagScratch(local)
HMHostmodebitPreserve(local)
INTMInterruptMaskPreserve(global)
M40=040/32-bitcomputationcontrolfortheD-unitInit(local)
SATD=0SaturationcontrolforD-unitInit(local)
SXMD=1SignextensionmodebitforD-unitInit(local)
C16=0Dual16-bitmathbitInit(local)
FRCT=0FractionalmodebitInit(local)
LEAD=0LeadbitInit(local)
T2bits(0to4)AccumulatorshiftmodeScratch(local)
ThefollowingtabledescribestheattributesfortheST2register.
ST2FieldNameUseType
ARMS=0ARModifierSwitchInit(local)
XCNAConditionalExecuteControl-AddressRead-only(local)
XCNDConditionalExecuteControl-DataRead-only(local)
DBGMDebugenablemaskbitRead-only(global)
EALLOWEmulationaccessenablebitRead-only(global)
RDM=0RoundingModeInit(local)
CDPLCLinear/CircularconfigurationfortheCDPpointerPreserve(local)
AR7LCtoAR0LCLinear/CircularconfigurationfortheAR7toAR0Preserve(local)
pointer
ThefollowingtabledescribestheattributesfortheST3register.
ST3FieldNameUseType
CAFRZCacheFreezeRead-only(global)
CAENCacheEnableRead-only(global)
CACLRCacheClearRead-only(global)
HINTHostInterruptRead-only(global)
SPRU352G–June2005–RevisedFebruary2007DSP-SpecificGuidelines55
SubmitDocumentationFeedback