Microprocessor Reference Manual

21264/EV68A Hardware Reference Manual
xi
Figures
2–1 21264/EV68A Block Diagram ................................................ 23
22 BranchPredictor.......................................................... 24
23 LocalPredictor ........................................................... 24
2–4 Global Predictor........................................................... 25
25 ChoicePredictor.......................................................... 25
2–6 Integer Execution Unit—Clusters 0 and 1 . ...................................... 29
27 Floating-PointExecutionUnits ............................................... 210
28 PipelineOrganization ...................................................... 214
2–9 Pipeline Timing for Integer Load Instructions . . . ................................. 224
210 PipelineTimingforFloating-PointLoadInstructions............................... 225
211 Floating-PointControlRegister............................................... 236
212 TypicalUniprocessorConfiguration ........................................... 239
213 TypicalMultiprocessorConfiguration .......................................... 239
3–1 21264/EV68A Microprocessor Logic Symbol . . . ................................. 32
32 PackageDimensions....................................................... 317
3–3 21264/EV68A Top View (Pin Down) ........................................... 318
3–4 21264/EV68A Bottom View (Pin Up)........................................... 319
4–1 21264/EV68A System and Bcache Interfaces . . ................................. 43
4–2 21264/EV68A Bcache Interface Signals . . ...................................... 47
43 CacheSubsetHierarchy.................................................... 49
4–4 System Interface Signals. . .................................................. 417
45 FastTransferTimingExample ............................................... 432
46 SysFillValid_LTiming ...................................................... 436
51 CycleCounterRegister..................................................... 53
52 CycleCounterControlRegister............................................... 53
53 VirtualAddressRegister.................................................... 54
54 VirtualAddressControlRegister.............................................. 54
55 VirtualAddressFormatRegister(VA_48=0,VA_FORM_32=0).................... 55
56 VirtualAddressFormatRegister(VA_48=1,VA_FORM_32=0).................... 56
57 VirtualAddressFormatRegister(VA_48=0,VA_FORM_32=1).................... 56
58 ITBTagArrayWriteRegister ................................................ 56
59 ITBPTEArrayWriteRegister................................................ 57
510 ITBInvalidateSingleRegister................................................ 57
511 ProfileMePCRegister...................................................... 58
512 ExceptionAddressRegister ................................................. 58
513 InstructionVirtualAddressFormatRegister(VA_48=0,VA_FORM_32=0)........... 59
514 InstructionVirtualAddressFormatRegister(VA_48=1,VA_FORM_32=0)........... 59
515 InstructionVirtualAddressFormatRegister(VA_48=0,VA_FORM_32=1)........... 59
516 InterruptEnableandCurrentProcessorModeRegister............................ 510
517 SoftwareInterruptRequestRegister........................................... 511
518 InterruptSummaryRegister ................................................. 511
519 HardwareInterruptClearRegister ............................................ 512
520 ExceptionSummaryRegister................................................ 514
521 PALBaseRegister ........................................................ 515
522 IboxControlRegister....................................................... 516
523 IboxStatusRegister ....................................................... 519
524 ProcessContextRegister................................................... 522
525 PerformanceCounterControlRegister......................................... 523
526 DTBTagArrayWriteRegisters0and1........................................ 525
527 DTBPTEArrayWriteRegisters0and1........................................ 526
528 DTBAlternateProcessorModeRegister ....................................... 526
529 DstreamTranslationBufferInvalidateSingleRegisters............................ 527
530 DstreamTranslationBufferAddressSpaceNumberRegisters0and1................ 528
5–31 Memory Management Status Register . . . ...................................... 528
532 MboxControlRegister...................................................... 529
533 DcacheControlRegister.................................................... 531