Microprocessor Reference Manual

iv
21264/EV68A Hardware Reference Manual
2.3.1 InstructionGroupDefinitions............................................. 217
2.3.2 EboxSlotting ......................................................... 218
2.3.3 InstructionLatencies ................................................... 220
2.4 InstructionRetireRules..................................................... 221
2.4.1 Floating-PointDivide/SquareRootEarlyRetire............................... 222
2.5 RetireofOperateInstructionsintoR31/F31..................................... 222
2.6 LoadInstructionstoR31andF31............................................. 223
2.6.1 NormalPrefetch:LDBU,LDF,LDG,LDL,LDT,LDWU,HW_LDLInstructions....... 223
2.6.2 PrefetchwithModifyIntent:LDSInstruction ................................. 223
2.6.3 Prefetch,EvictNext:LDQandHW_LDQInstructions.......................... 224
2.7 SpecialCasesofAlphaInstructionExecution.................................... 224
2.7.1 LoadHitSpeculation ................................................... 224
2.7.2 Floating-PointStoreInstructions .......................................... 226
2.7.3 CMOVInstruction...................................................... 226
2.8 MemoryandI/OAddressSpaceInstructions.................................... 227
2.8.1 MemoryAddressSpaceLoadInstructions .................................. 227
2.8.2 I/O Address Space Load Instructions. ...................................... 227
2.8.3 MemoryAddressSpaceStoreInstructions.................................. 228
2.8.4 I/OAddressSpaceStoreInstructions ...................................... 229
2.9 MAFMemoryAddressSpaceMergingRules.................................... 230
2.10 InstructionOrdering........................................................ 230
2.11 ReplayTraps............................................................. 231
2.11.1 MboxOrderTraps ..................................................... 231
2.11.1.1 Load-LoadOrderTrap .............................................. 231
2.11.1.2 Store-LoadOrderTrap.............................................. 231
2.11.2 OtherMboxReplayTraps ............................................... 232
2.12 I/OWriteBufferandtheWMBInstruction....................................... 232
2.12.1 MemoryBarrier(MB/WMB/TBFillFlow) .................................... 232
2.12.1.1 MBInstructionProcessing ........................................... 233
2.12.1.2 WMBInstructionProcessing.......................................... 233
2.12.1.3 TBFillFlow....................................................... 234
2.13 Performance Measurement Support—Performance Counters . ...................... 235
2.14 Floating-PointControlRegister............................................... 235
2.15 AMASKandIMPLVERInstructionValues ...................................... 237
2.15.1 AMASK.............................................................. 238
2.15.2 IMPLVER............................................................ 238
2.16 DesignExamples ......................................................... 238
3 Hardware Interface
3.1 21264/EV68A Microprocessor Logic Symbol . . . ................................. 31
3.2 21264/EV68A Signal Names and Functions ..................................... 33
3.3 PinAssignments.......................................................... 38
3.4 MechanicalSpecifications................................................... 317
3.5 21264/EV68A Packaging . .................................................. 318
4 Cache and External Interfaces
4.1 IntroductiontotheExternalInterfaces.......................................... 41
4.1.1 SystemInterface ...................................................... 43
4.1.1.1 CommandsandAddresses........................................... 44
4.1.2 Second-Level Cache (Bcache) Interface . . . ................................. 44
4.2 PhysicalAddressConsiderations............................................. 44
4.3 BcacheStructure.......................................................... 47
4.3.1 Bcache Interface Signals ................................................ 47
4.3.2 SystemDuplicateTagStores............................................. 47