Microprocessor Reference Manual

21264/EV68A Hardware Reference Manual
vii
6.5.3 HardwareStructureofImplicitlyWrittenIPRs ................................ 69
6.5.4 IPRAccessOrdering................................................... 69
6.5.5 CorrectOrderingofExplicitWritersFollowedbyImplicitReaders................. 610
6.5.6 CorrectOrderingofExplicitReadersFollowedbyImplicitWriters................. 611
6.6 PALshadow Registers ...................................................... 611
6.7 PALcodeEmulationoftheFPCR ............................................. 611
6.7.1 StatusFlags.......................................................... 612
6.7.2 MF_FPCR ........................................................... 612
6.7.3 MT_FPCR ........................................................... 612
6.8 PALcodeEntryPoints...................................................... 612
6.8.1 CALL_PALEntryPoints................................................. 612
6.8.2 PALcodeExceptionEntryPoints.......................................... 613
6.9 TranslationBuffer(TB)FillFlows ............................................. 614
6.9.1 DTBFill ............................................................. 614
6.9.2 ITBFill .............................................................. 616
6.10 Performance Counter Support . . . ............................................ 617
6.10.1 GeneralPrecautions ................................................... 618
6.10.2 AggregateModeProgrammingGuidelines .................................. 618
6.10.2.1 AggregateModePrecautions......................................... 618
6.10.2.2 Operation ........................................................ 619
6.10.2.3 AggregateCountingModeDescription.................................. 620
6.10.2.3.1 Cyclecounting................................................. 620
6.10.2.3.2 Retiredinstructionscycles........................................ 620
6.10.2.3.3 Bcachemissorlonglatencyprobescycles........................... 620
6.10.2.3.4 Mboxreplaytrapscycles......................................... 620
6.10.2.4 Counter Modes for Aggregate Mode. . . ................................. 620
6.10.3 ProfileMeModeProgrammingGuidelines................................... 620
6.10.3.1 ProfileMeModePrecautions.......................................... 620
6.10.3.2 Operation ........................................................ 621
6.10.3.3 ProfileMe Counting Mode Description . ................................. 623
6.10.3.3.1 Cyclecounting................................................. 623
6.10.3.3.2 Inumretiredelaycycles.......................................... 623
6.10.3.3.3 Retiredinstructionscycles........................................ 623
6.10.3.3.4 Bcachemissorlonglatencyprobescycles........................... 623
6.10.3.3.5 Mboxreplaytrapscycles......................................... 623
6.10.3.4 CounterModesforProfileMeMode.................................... 624
7 Initialization and Configuration
7.1 Power-UpResetFlowandtheReset_LandDCOK_HPins......................... 71
7.1.1 Power Sequencing and Reset State for Signal Pins ........................... 73
7.1.2 ClockForwardingandSystemClockRatioConfiguration....................... 74
7.1.3 PLLRampUp......................................................... 76
7.1.4 BiSTandSROMLoadandtheTestStat_HPin............................... 76
7.1.5 ClockForwardResetandSystemInterfaceInitialization........................ 77
7.2 FaultResetFlow.......................................................... 78
7.3 EnergyStarCertificationandSleepModeFlow.................................. 79
7.4 WarmResetFlow......................................................... 711
7.5 ArrayInitialization ......................................................... 712
7.6 InitializationModeProcessing................................................ 712
7.7 ExternalInterfaceInitialization ............................................... 714
7.8 InternalProcessorRegisterPower-UpResetState ............................... 714
7.9 IEEE1149.1TestPortReset................................................ 716
7.10 ResetStateMachine....................................................... 716
7.11 Phase-LockLoop(PLL)FunctionalDescription .................................. 719
7.11.1 DifferentialReferenceClocks............................................. 719
7.11.2 PLLOutputClocks..................................................... 719