www.ti.com
PRODUCT PREVIEW
7.6.3SystemReset
7.6.4CPUReset
TMS320C6454
Fixed-PointDigitalSignalProcessor
SPRS311A–APRIL2006–REVISEDDECEMBER2006
4.Thedeviceisnowoutofreset,deviceexecutionbeginsasdictatedbytheselectedbootmode(see
Section2.4,BootSequence).
NOTE
ThePORpinshouldbeheldinactive(high)throughouttheWarmResetsequence.
Otherwise,ifPORisactivated(broughtlow),theminimumPORpulsewidthmustbemet.
TheRESETpinshouldnotbetiedtogetherwiththePORpin.
ASystemResetisinitiatedbytheemulatorviatheC64x+emulationlogic.Thisresetcanbemaskedby
theemulator.
ThefollowingmemorycontentsaremaintainedduringaSystemReset:
•DDR2MemoryController:TheDDR2MemoryControllerregistersarenotreset.Inaddition,theDDR2
SDRAMmemorycontentisretainediftheuserplacestheDDR2SDRAMinself-refreshmodebefore
invokingtheSystemReset.
•EMIFA:ThecontentsofthememoryconnectedtotheEMIFAareretained.TheEMIFAregistersare
notreset.
Test,emulation,andclocklogicareunaffected.Thedeviceconfigurationpinsarealsonotre-latchedand
thestateoftheperipherals(seeTable3-4)isnotaffected.
DuringaSystemReset,thefollowinghappens:
1.TheSystemResetisinitiatedbytheemulator.
Duringthistime,thefollowinghappens:
–Theresetsignalsflowtotheentirechipresettingallthemodulesonchipexceptthetestand
emulationlogic.
–ThePLLcontrollersarenotreset.Internalsystemclocksareunaffected.IfPLL1/PLL2werelocked
beforetheSystemReset,theyremainlocked.
–TheRESETSTATpingoeslowtoindicateaninternalresetisbeinggenerated.
2.Afterdeviceinitializationiscomplete,theRESETSTATpinisdeasserted(drivenhigh).Inaddition,the
PLLcontrollerspausetheirsystemclocksforabout10cycles.
Atthispoint:
–ThestateoftheperipheralsbeforetheSystemResetisnotchanged.Forexample,ifMcBSP0was
intheenabledstatebeforeSystemReset,itwillremainintheenabledstateafterSystemReset.
–TheI/OpinsarecontrolledasdictatedbytheDEVSTATregister.
–TheDDR2MemoryControllerandEMIFAregistersretaintheirpreviousvalues.OnlytheDDR2
MemoryControllerandEMIFAstatemachinesareresetbytheSystemReset.
–ThePLLcontrollersareoperatinginthemodepriortoSystemReset.Systemclocksare
unaffected.
Thebootsequenceisstartedafterthesystemclocksarerestarted.Sincetheconfigurationpins(including
theBOOTMODE[3:0]pins)arenotlatchedwithaSystemReset,thepreviousvalues,asshowninthe
DEVSTATregister,areusedtoselectthebootmode.
ACPUResetisinitiatedbytheHPIorPCIperipheral.ThisresetonlyaffectstheCPU.Duringa
PCI-initiatedCPUReset,thePCIpinsaresettotheirresetstate.WiththeexceptionoftheHRDY/PIRDY
pin,thePCIpinshavearesetstateofhigh-impedance;theHRDY/PIRDYpingoeshighduringreset.
C64x+PeripheralInformationandElectricalSpecifications 118SubmitDocumentationFeedback