Sign In
Upload
Manuals
Brands
Compaq Manuals
Computer Hardware
EV68A
Compaq EV68A Hardware Reference Manuals
Manuals and User Guides for Compaq EV68A Hardware Reference. We have
1
Compaq EV68A Hardware Reference manual available for free PDF download: Hardware Reference Manual
Compaq EV68A Hardware Reference Manual (356 pages)
Compaq Microprocessor Reference Manual
Brand:
Compaq
| Category:
Computer Hardware
| Size: 4.31 MB
Table of Contents
Table of Contents
3
Terminology and Conventions
19
1 Introduction
25
The Architecture
25
Addressing
26
Integer Data Types
26
Floating-Point Data Types
26
21264/EV68A Microprocessor Features
27
2 Internal Architecture
29
21264/EV68A Microarchitecture
29
Instruction Fetch, Issue, and Retire Unit
29
Instruction Fetch, Issue, and Retire Unit
30
Virtual Program Counter Logic
30
Branch Predictor
30
Instruction-Stream Translation Buffer
30
Instruction Fetch Logic
30
Register Rename Maps
30
EV68A Block Diagram
31
Branch Predictor
32
Local Predictor
32
Global Predictor
33
Choice Predictor
33
Integer Issue Queue
34
Floating-Point Issue Queue
35
Exception and Interrupt Logic
36
Retire Logic
36
Integer Execution Unit
36
Integer Execution Unit-Clusters 0 and 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Floating-Point Execution Units
37
External Cache and System Interface Unit
39
Victim Address File and Victim Data File
39
I/O Write Buffer
39
Probe Queue
39
Duplicate Dcache Tag Array
39
Onchip Caches
39
Instruction Cache
39
Data Cache
40
Memory Reference Unit
40
Load Queue
41
Store Queue
41
Miss Address File
41
Dstream Translation Buffer
41
SROM Interface
41
Pipeline Organization
41
Pipeline Organization
43
Pipeline Abort Delay (GCLK Cycles)
44
Instruction Group Definitions
45
Instruction Name, Pipeline, and Types
45
Ebox Slotting
46
Instruction Group Definitions and Pipeline Unit
46
Instruction Latencies
48
Instruction Class Latency in Cycles
48
Instruction Retire Rules
49
Minimum Retire Latencies for Instruction Classes
49
Floating-Point Divide/Square Root Early Retire
50
Retire of Operate Instructions into R31/F31
50
Load Instructions to R31 and F31
51
Normal Prefetch: LDBU, LDF, LDG, LDL, LDT, LDWU, HW_LDL Instructions
51
Prefetch with Modify Intent: LDS Instruction
51
Instructions Retired Without Execution
51
Prefetch, Evict Next: LDQ and HW_LDQ Instructions
52
Special Cases of Alpha Instruction Execution
52
Load Hit Speculation
52
Pipeline Timing for Integer Load Instructions
52
Pipeline Timing for Floating-Point Load Instructions
53
Floating-Point Store Instructions
54
CMOV Instruction
54
Memory and I/O Address Space Instructions
55
Memory Address Space Load Instructions
55
I/O Address Space Load Instructions
55
Memory Address Space Store Instructions
56
Rules for I/O Address Space Load Instruction Data Merging
56
I/O Address Space Store Instructions
57
Rules for I/O Address Space Store Instruction Data Merging
57
MAF Memory Address Space Merging Rules
58
Instruction Ordering
58
MAF Merging Rules
58
Memory Reference Ordering
58
Replay Traps
59
Mbox Order Traps
59
Load-Load Order Trap
59
Store-Load Order Trap
59
I/O Reference Ordering
59
Other Mbox Replay Traps
60
I/O Write Buffer and the WMB Instruction
60
Memory Barrier (MB/WMB/TB Fill Flow)
60
MB Instruction Processing
61
WMB Instruction Processing
61
TB Fill Flow
62
TB Fill Flow Example Sequence
62
Performance Measurement Support-Performance Counters
63
Floating-Point Control Register
63
Floating-Point Control Register
64
Floating-Point Control Register Fields
64
AMASK and IMPLVER Instruction Values
65
Amask
66
Implver
66
Design Examples
66
AMASK Bit Assignments
66
Typical Uniprocessor Configuration
67
Typical Multiprocessor Configuration
67
3 Hardware Interface
69
21264/EV68A Microprocessor Logic Symbol
69
21264/EV68A Microprocessor Logic Symbol
70
21264/EV68A Signal Names and Functions
71
Signal Pin Types Definitions
71
EV68A Signal Descriptions
71
EV68A Signal Descriptions by Function
74
Pin Assignments
76
Pin List Sorted by Signal Name
76
Pin List Sorted by PGA Location
80
Ground and Power (VSS and VDD) Pin List
84
Mechanical Specifications
85
Package Dimensions
85
21264/EV68A Packaging
86
EV68A Top View (Pin Down)
86
EV68A Bottom View (Pin Up)
87
4 Cache and External Interfaces
89
Introduction to the External Interfaces
89
System Interface
91
EV68A System and Bcache Interfaces
91
Commands and Addresses
92
Second-Level Cache (Bcache) Interface
92
Physical Address Considerations
92
Translation of Internal References to External Interface Reference
93
Bcache Structure
95
Bcache Interface Signals
95
System Duplicate Tag Stores
95
EV68A Bcache Interface Signals
95
Victim Data Buffer
96
Cache Coherency
96
Cache Coherency Basics
96
Cache Block States
97
Cache Subset Hierarchy
97
EV68A-Supported Cache Block States
97
Cache Block State Transitions
98
System Responses to 21264/EV68A Commands
98
Using Sysdc Commands
99
System Responses to 21264/EV68A Commands and Reactions
99
Dcache States and Duplicate Tags
101
Lock Mechanism
102
In-Order Processing of Ldx_L/Stx_C Instructions
103
Internal Eviction of Ldx_L Blocks
103
Liveness and Fairness
103
Managing Speculative Store Issues with Multiprocessor Systems
104
System Port
104
System Port Pins
105
System Interface Signals
105
Programming the System Interface Clocks
106
Programming Values for System Interface Clocks
106
Program Values for Data-Sample/Drive Csrs
106
21264/EV68A-To-System Commands
107
Bank Interleave on Cache Block Boundary Mode
107
Forwarded Clocks and Frame Clock Ratio
107
Bank Interleave on Cache Block Boundary Mode of Operation
107
Page Hit Mode
108
Page Hit Mode of Operation
108
EV68A-To-System Command Fields Definitions
108
21264/EV68A-To-System Commands Descriptions
109
Maximum Physical Address for Short Bus Format
109
Programming INVAL_TO_DIRTY_ENABLE[1:0]
111
Proberesponse Commands (Command[4:0] = 00001)
112
Programming SET_DIRTY_ENABLE[2:0]
112
EV68A Proberesponse Command
112
Sysack and 21264/EV68A-To-System Commands Flow Control
113
Proberesponse Fields Descriptions
113
System-To-21264/EV68A Commands
114
Probe Commands (Four Cycles)
114
System-To-21264/EV68A Probe Commands
114
System-To-21264/EV68A Probe Commands Fields Descriptions
115
Data Movement Selection by Probe[4:3]
115
Next Cache Block State Selection by Probe[2:0]
115
Data Transfer Commands (Two Cycles)
116
Data Transfer Command Format
116
Sysdc[4:0] Field Description
117
Data Movement in and out of the 21264/EV68A
118
21264/EV68A Clock Basics
118
Fast Data Mode
119
Fast Transfer Timing Example
120
SYSCLK Cycles between Sysaddout and Sysdata
120
Fast Data Disable Mode
121
Cbox CSR SYSDC_DELAY[4:0] Examples
121
Sysdatainvalid_L and Sysdataoutvalid_L
122
Four Timing Examples
122
Sysfillvalid_L
123
Data Wrapping
124
Sysfillvalid_L Timing
124
Data Wrapping Rules
124
System Wrap and Deliver Data
125
Wrap Interleave Order
125
Nonexistent Memory Processing
126
Wrap Order for Double-Pumped Data Transfers
126
EV68A Commands with NXM Addresses and System Response
127
Ordering of System Port Transactions
128
21264/EV68A Commands and System Probes
128
21264/EV68A Response to System Probe and In-Flight Command Interaction
129
System Probes and Sysdc Commands
130
Bcache Port
130
Bcache Port Pins
130
Rules for System Control of Cache Status Update Order
130
Bcache Port Pins
131
Range of Maximum Bcache Clock Ratios
131
Bcache Clocking
132
Setting the Period of the Cache Clock
133
BC_CPU_CLK_DELAY[1:0] Values
133
BC_CLK_DELAY[1:0] Values
133
Program Values to Set the Cache Clock Period (Single-Data)
134
Program Values to Set the Cache Clock Period (Dual-Data Rate)
134
Bcache Transactions
135
Bcache Data Read and Tag Read Transactions
135
Data-Sample/Drive Cbox Csrs
135
Bcache Data Write Transactions
136
Bubbles on the Bcache Data Bus
137
Pin Descriptions
138
Bcadd_H[23:4]
139
Bcache Control Pins
139
Programming the Bcache to Support each Size of the Bcache
139
Programming the Bcache Control Pins
139
Control Pin Assertion for RAM_TYPE a
139
Control Pin Assertion for RAM_TYPE B
140
Control Pin Assertion for RAM_TYPE C
140
Control Pin Assertion for RAM_TYPE D
140
Bcdatainclk_H and Bctaginclk_H
141
Bcache Banking
141
Disabling the Bcache for Debugging
141
Interrupts
142
Internal Processor Registers
143
Ebox Iprs
145
Cycle Counter Register - CC
145
Cycle Counter Control Register - CC_CTL
145
5 Internal Processor Registers
145
Cycle Counter Register
145
Cycle Counter Control Register
145
Virtual Address Register - VA
146
Virtual Address Control Register - VA_CTL
146
Virtual Address Register
146
Virtual Address Control Register
146
Cycle Counter Control Register Fields Description
146
Virtual Address Format Register - VA_FORM
147
Virtual Address Format Register (VA_48 = 0, VA_FORM_32 = 0)
147
Virtual Address Control Register Fields Description
147
Ibox Iprs
148
ITB Tag Array Write Register - ITB_TAG
148
ITB PTE Array Write Register - ITB_PTE
148
Virtual Address Format Register (VA_48 = 1, VA_FORM_32 = 0)
148
Virtual Address Format Register (VA_48 = 0, VA_FORM_32 = 1)
148
ITB Tag Array Write Register
148
ITB Invalidate All Process (ASM=0) Register - ITB_IAP
149
ITB Invalidate All Register - ITB_IA
149
ITB Invalidate Single Register - ITB_IS
149
ITB PTE Array Write Register
149
ITB Invalidate Single Register
149
Profileme PC Register - PMPC
150
Exception Address Register - EXC_ADDR
150
Profileme PC Register
150
Exception Address Register
150
Profileme PC Fields Description
150
Instruction Virtual Address Format Register - IVA_FORM
151
Interrupt Enable and Current Processor Mode Register - IER_CM
151
Instruction Virtual Address Format Register (VA_48 = 0, VA_FORM_32 = 0)
151
Instruction Virtual Address Format Register (VA_48 = 1, VA_FORM_32 = 0)
151
Instruction Virtual Address Format Register (VA_48 = 0, VA_FORM_32 = 1)
151
Software Interrupt Request Register - SIRR
152
Interrupt Enable and Current Processor Mode Register
152
IER_CM Register Fields Description
152
Interrupt Summary Register - ISUM
153
Software Interrupt Request Register
153
Interrupt Summary Register
153
Software Interrupt Request Register Fields Description
153
Hardware Interrupt Clear Register - HW_INT_CLR
154
Hardware Interrupt Clear Register
154
Interrupt Summary Register Fields Description
154
Exception Summary Register - EXC_SUM
155
Hardware Interrupt Clear Register Fields Description
155
Exception Summary Register
156
Exception Summary Register Fields Description
156
PAL Base Register - PAL_BASE
157
Ibox Control Register - I_CTL
157
PAL Base Register
157
PAL Base Register Fields Description
157
Ibox Control Register
158
Ibox Control Register Fields Description
158
Ibox Status Register - I_STAT
160
Ibox Status Register
161
Ibox Status Register Fields Description
161
Icache Flush Register - IC_FLUSH
163
Icache Flush ASM Register - IC_FLUSH_ASM
163
Clear Virtual-To-Physical Map Register - CLR_MAP
163
Sleep Mode Register - SLEEP
163
Process Context Register - PCTX
163
IPR Index Bits and Register Fields
163
Process Context Register
164
Process Context Register Fields Description
164
Performance Counter Control Register - PCTR_CTL
165
Performance Counter Control Register
165
Performance Counter Control Register Fields Description
165
Mbox Iprs
167
DTB Tag Array Write Registers 0 and 1 - DTB_TAG0, DTB_TAG1
167
DTB Tag Array Write Registers 0 and 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DTB PTE Array Write Registers 0 and
167
Performance Counter Control Register Input Select Fields
167
DTB PTE Array Write Registers 0 and 1 - DTB_PTE0, DTB_PTE1
168
DTB Alternate Processor Mode Register - DTB_ALTMODE
168
DTB Alternate Processor Mode Register
168
DTB Alternate Processor Mode Register Fields Description
168
Dstream TB Invalidate All Process (ASM=0) Register - DTB_IAP
169
Dstream TB Invalidate All Register - DTB_IA
169
Dstream TB Invalidate Single Registers 0 and 1 - DTB_IS0,1
169
Dstream Translation Buffer Invalidate Single Registers
169
Dstream TB Address Space Number Registers 0 and 1 - DTB_ASN0,1
170
Memory Management Status Register - MM_STAT
170
Dstream Translation Buffer Address Space Number Registers 0 and 1 . . . . . . . . . . . . . . . . 5-31 Memory Management Status Register
170
Memory Management Status Register Fields Description
170
Mbox Control Register - M_CTL
171
Mbox Control Register
171
Dcache Control Register - DC_CTL
172
Mbox Control Register Fields Description
172
Dcache Status Register – DC_STAT
173
Dcache Control Register
173
Dcache Control Register Fields Description
173
Cbox Csrs and Iprs
174
Dcache Status Register
174
Dcache Status Register Fields Description
174
Cbox Data Register - C_DATA
175
Cbox Shift Register - C_SHFT
175
Cbox WRITE_ONCE Chain Description
175
Cbox Data Register
175
Cbox Shift Register
175
Cbox Data Register Fields Description
175
Cbox Shift Register Fields Description
175
Cbox WRITE_ONCE Chain Order
176
Cbox WRITE_MANY Chain Description
180
WRITE_MANY Chain Write Transaction Example
181
Cbox WRITE_MANY Chain Order
181
Cbox Read Register (IPR) Description
183
Cbox Read IPR Fields Description
183
6 Privileged Architecture Library Code
185
Palcode Description
185
Required Palcode Function Codes
185
Palmode Environment
186
Required Palcode Function Codes
187
Opcodes Reserved for Palcode
187
HW_LD Instruction
187
HW_ST Instruction
188
HW_LD Instruction Format
188
HW_ST Instruction Format
188
Opcodes Reserved for Palcode
188
HW_LD Instruction Fields Descriptions
188
HW_RET Instruction
189
HW_ST Instruction Fields Descriptions
189
HW_MFPR and HW_MTPR Instructions
190
HW_RET Instruction Format
190
HW_MFPR and HW_MTPR Instructions Format
190
HW_RET Instruction Fields Descriptions
190
Internal Processor Register Access Mechanisms
191
HW_MFPR and HW_MTPR Instructions Fields Descriptions
191
IPR Scoreboard Bits
192
Hardware Structure of Explicitly Written Iprs
192
Hardware Structure of Implicitly Written Iprs
193
IPR Access Ordering
193
Paired Instruction Fetch Order
193
Correct Ordering of Explicit Writers Followed by Implicit Readers
194
Correct Ordering of Explicit Readers Followed by Implicit Writers
195
Palshadow Registers
195
Palcode Emulation of the FPCR
195
Status Flags
196
Mf_Fpcr
196
Mt_Fpcr
196
Palcode Entry Points
196
CALL_PAL Entry Points
196
Palcode Exception Entry Points
197
Palcode Exception Entry Locations
197
Translation Buffer (TB) Fill Flows
198
DTB Fill
198
Single-Miss DTB Instructions Flow Example
198
ITB Fill
200
ITB Miss Instructions Flow Example
200
Performance Counter Support
201
General Precautions
202
Aggregate Mode Programming Guidelines
202
Aggregate Mode Precautions
202
Iprs Used for Performance Counter Support
202
Operation
203
Aggregate Mode Returned IPR Contents
203
Aggregate Counting Mode Description
204
Cycle Counting
204
Retired Instructions Cycles
204
Bcache Miss or Long Latency Probes Cycles
204
Mbox Replay Traps Cycles
204
Counter Modes for Aggregate Mode
204
Profileme Mode Programming Guidelines
204
Profileme Mode Precautions
204
Aggregate Mode Performance Counter IPR Input Select Fields
204
Operation
205
CMOV Decomposed
205
Profileme Mode Returned IPR Contents
206
Profileme Counting Mode Description
207
Cycle Counting
207
Inum Retire Delay Cycles
207
Retired Instructions Cycles
207
Bcache Miss or Long Latency Probes Cycles
207
Mbox Replay Traps Cycles
207
Counter Modes for Profileme Mode
208
Profileme Mode PCTR_CTL Input Select Fields
208
7 Initialization and Configuration
209
EV68A Reset State Machine Major Operations
209
Power-Up Reset Flow and the Reset_L and DCOK_H Pins
210
Power Sequencing and Reset State for Signal Pins
211
Power-Up Timing Sequence
211
Signal Pin Reset State
211
Clock Forwarding and System Clock Ratio Configuration
212
Pin Signal Names and Initialization State
213
PLL Ramp up
214
Bist and SROM Load and the Teststat_H Pin
214
Clock Forward Reset and System Interface Initialization
215
Power-Up Flow Signals and Their Constraints
215
Fault Reset Flow
216
Effect on Iprs after Fault Reset
216
Energy Star Certification and Sleep Mode Flow
217
Fault Reset Sequence of Operation
217
Effect on Iprs after Transition through Sleep Mode
218
Warm Reset Flow
219
Sleep Mode Sequence of Operation
219
Signals and Constraints for the Sleep Mode Sequence
219
Effect on Iprs after Warm Reset
219
Array Initialization
220
Initialization Mode Processing
220
WRITE_MANY Chain CSR Values for Bcache Initialization
220
Example for Initializing Bcache
221
External Interface Initialization
222
Internal Processor Register Power-Up Reset State
222
Internal Processor Registers at Power-Up Reset State
222
IEEE 1149.1 Test Port Reset
224
Reset State Machine
224
EV68A Reset State Machine State Diagram
225
EV68A Reset State Machine State Descriptions
225
Phase-Lock Loop (PLL) Functional Description
227
Differential Reference Clocks
227
PLL Output Clocks
227
Gclk
227
Differential 21264/EV68A Clocks
227
Nominal Operating Frequency
227
Power-Up/Reset Clocking
228
Differential Reference Clock Frequencies in Full-Speed Lock
228
8 Error Detection and Error Handling
229
EV68A Error Detection Mechanisms
229
Data Error Correction Code
230
Icache Data or Tag Parity Error
230
Dcache Tag Parity Error
230
Bit Data and Check Bit ECC Code
230
Dcache Data Single-Bit Correctable ECC Error
231
Store Instruction (Quadword or Smaller)
232
Dcache Victim Extracts
232
Dcache Store Second Error
232
Dcache Duplicate Tag Parity Error
232
Bcache Tag Parity Error
233
Controlling Bcache Block Parity Calculation
233
Bcache Data Single-Bit Correctable ECC Error
233
Icache Fill from Bcache
233
Dcache Fill from Bcache
234
Bcache Victim Read
235
Bcache Victim Read During a Dcache/Bcache Miss
235
Bcache Victim Read During an ECB Instruction
235
Memory/System Port Single-Bit Data Correctable ECC Error
235
Icache Fill from Memory
235
Dcache Fill from Memory
236
Bcache Data Single-Bit Correctable ECC Error on a Probe
237
Double-Bit Fill Errors
237
Error Case Summary
238
9 Electrical Data
241
Electrical Characteristics
241
Maximum Electrical Ratings
241
DC Characteristics
242
Signal Types
242
VDD (I_Dc_Power)
243
Input DC Reference Pin (I_DC_REF)
243
Input Differential Amplifier Receiver (I_DA)
243
Input Differential Amplifier Clock Receiver (I_DA_CLK)
243
Pin Type: Open-Drain Output Driver (O_OD)
244
Bidirectional, Differential Amplifier Receiver, Open-Drain Output Driver (B_DA_OD)
244
Pin Type: Open-Drain Driver for Test Pins (O_OD_TP)
244
Bidirectional, Differential Amplifier Receiver, Push-Pull Output Driver (B_DA_PP)
244
Power Supply Sequencing and Avoiding Potential Failure Mechanisms
245
Push-Pull Output Driver (O_PP)
245
Push-Pull Output Clock Driver (O_PP_CLK)
245
AC Characteristics
246
AC Specifications
247
10 Thermal Management
251
Operating Temperature
251
Heat Sink Specifications
251
Thermal Design Considerations
251
Operating Temperature at Heat Sink Center (Tc)
251
Type 1 Heat Sink
253
Type 2 Heat Sink
254
Type 3 Heat Sink
255
Test Pins
257
Dedicated Test Port Pins
257
Srom/Serial Diagnostic Terminal Port
258
SROM Load Operation
258
Serial Terminal Port
258
IEEE 1149.1 Port
259
11 Testability and Diagnostics
258
IEEE 1149.1 Instructions and Opcodes
259
Teststat_H Pin
260
TAP Controller State Machine
260
Power-Up Self-Test and Initialization
261
Built-In Self-Test
261
SROM Initialization
261
Teststat_H Pin Timing During Power-Up Built-In Self-Test (Bist)
261
Teststat_H Pin Timing During Built-In Self-Initialization (Bisi)
261
Serial Instruction Cache Load Operation
262
SROM Content Map
262
Notes on IEEE 1149.1 Operation and Compliance
263
Icache Bit Fields in an SROM Line
263
Alpha Instruction Set
265
A.1 Alpha Instruction Summary
265
Instruction Format and Opcode Notation
265
Alpha Instruction Summary
266
Architecture Instructions
266
A–2 Architecture Instructions
266
Reserved Opcodes
272
A.2 Reserved Opcodes
272
Opcodes Reserved for Palcode
273
IEEE Floating-Point Instructions
273
IEEE Floating-Point Instruction Function Codes
273
VAX Floating-Point Instructions
275
Independent Floating-Point Instructions
275
VAX Floating-Point Instruction Function Codes
275
Opcode Summary
276
A.6 Opcode Summary
276
Independent Floating-Point Instruction Function Codes
276
A–8 Opcode Summary
276
Required Palcode Function Codes
277
Key to Opcode Summary Used in Table
277
IEEE Floating-Point Conformance
278
Exceptional Input and Output Conditions
279
21264/EV68A Boundary-Scan Register
283
B.1.1 BSDL Description of the Alpha 21264/EV68A Boundary-Scan Register
283
Boundary-Scan Register
284
Serial Icache Load Predecode Values
295
Palcode Restrictions and Guidelines
297
Restriction 1 : Reset Sequence Required by Retire Logic and Mapper
298
Restriction 2 : no Multiple Writers to Iprs in same Scoreboard Group
304
Guideline
305
Avoid Consecutive Read-Modify-Write-Read-Modify-Write
305
Restriction 7 : Replay Trap, Interrupt Code Sequence, and STF/ITOF
305
Restriction 9 : Palmode Istream Address Ranges
306
Restriction 10: Duplicate IPR Mode Bits
306
Restriction 11: Ibox IPR Update Synchronization
307
Restriction 13 : DTB Fill Flow Collision
307
Restriction 14 : HW_RET
307
D.11 Restriction 14 : HW_RET
307
Guideline 16 : JSR-BAD VA
308
Hw_Mtpr
308
Restriction 19: HW_RET/STALL after Updating the FPCR by Way of MT_FPCR in Palmode
308
Guideline 20 : I_CTL[SBE] Stream Buffer Enable
308
Restriction 21: HW_RET/STALL after HW_MTPR ASN0/ASN1
308
Restriction 22: HW_RET/STALL after HW_MTPR IS0/IS1
309
Restriction 23: HW_ST/P/CONDITIONAL Does Not Clear the Lock Flag
309
Restriction 25: HW_MTPR ITB_IA after Reset
310
Guideline 26: Conditional Branches in Palcode
310
Restriction 27: Reset of 'Force-Fail Lock Flag' State in Palcode
311
Restriction 28: Enforce Ordering between Iprs Implicitly Written by Loads and Subsequent Loads
311
Guideline 29 : JSR, JMP, RET, and JSR_COR in Palcode
311
D.26 Restriction 30 : HW_MTPR and HW_MFPR to the Cbox CSR
311
Restriction 30 : HW_MTPR and HW_MFPR to the Cbox CSR
312
D.27 Restriction 31 : I_CTL[VA_48] Update
313
D.28 Restriction 32 : PCTR_CTL Update
313
Restriction 33 : HW_LD Physical/Lock Use
314
Restriction 34 : Writing Multiple ITB Entries in the same Palcode Flow
314
Guideline 35 : HW_INT_CLR Update
314
Restriction 36 : Updating I_CTL[SDE]
314
Restriction 37 : Updating VA_CTL[VA_48]
314
Restriction 38 : Updating PCTR_CTL
314
Guideline 39: Writing Multiple DTB Entries in the same PAL Flow
315
Restriction 40: Scrubbing a Single-Bit Error
315
Restriction 41: MTPR ITB_TAG, MTPR ITB_PTE Must be in the same Fetch Block
317
Restriction 42: Updating VA_CTL, CC_CTL, or CC Iprs
317
Restriction 43: no Trappable Instructions Along with HW_MTPR
317
Restriction 44: Not Applicable to the 21264/EV68A
317
Restriction 45: no HW_JMP or JMP Intructions in Palcode
317
Restriction 46: Avoiding Livelocks in Speculative Load CRD Handlers
318
Restriction 47: Cache Eviction for Single-Bit Cache Errors
318
Restriction 48: MB Bracketing of Dcache Writes to Force Bad Data ECC and Force Bad Tag Parity
320
E.1 Forwarding Clock Pin Groupings
321
Bcache Forwarding Clock Pin Groupings
322
Late-Write Non-Bursting Ssrams Data Pin Usage
322
Late-Write Non-Bursting Ssrams Tag Pin Usage
322
E.3 Dual-Data Rate Ssrams
323
Dual-Data Rate SSRAM Data Pin Usage
323
Dual-Data Rate SSRAM Tag Pin Usage
324
Cache Memory
330
Advertisement
Advertisement
Related Products
Compaq Alpha EV67
Compaq EK-ASIP2-OG. D01
Compaq Evo N200
Compaq EVO M80v
Compaq Compaq Evo D310 MT
Compaq Evo D380mx DT
Compaq Evo Workstation Series
Compaq Evo n400c PC
Compaq Evo N150 Series
Compaq Compaq Evo N1010v series
Compaq Categories
Desktop
Laptop
Server
Monitor
Storage
More Compaq Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL