AMD AMD-K6-2/500AFX Data Sheet - Page 328

SYSCALL/SYSRET Target Address Register STAR .37, Single-Transfer Memory Read and Write.132

Page 328 highlights

AMD-K6®-2 Processor Data Sheet Preliminary Information 21850J/0-February 2000 RESET 116, 244 RSVD 116 sampled during RESET 173 SCYC 117 SMI 117, 211, 244 SMIACT 118, 211 STPCLK 119, 245 TAP 223 TCK 119 TDI 120 TDO 120 TMS 120 TRST 121 VCC2DET 121 VCC2H/L 121 W/R 122, 263-264 WB/WT 123 SIMD 2, 9 Single Instruction Multiple Data (SIMD 2, 9 Single-Transfer Memory Read and Write 132 SMI 117, 211, 244 SMIACT 118, 211 SMM 211 base address 217 default register values 211 halt restart slot 217 I/O trap DWORD 218 I/O trap restart slot 219 operating mode 211 revision identifier 216 state-save area 214 Snoop 118, 123, 138, 195, 197-198 Snooping cache 198 internal 194 Software Environment 21 Special bus cycle 94, 119, 164-167, 218, 245 cycle 101, 103, 119, 126, 138, 164, 166-167, 184, 244-245 Specifications package 299 package thermal 285 Speculative EWBE Disable (SEWBED 202 Split Cycle 117 Stack, Return Address 18 State Machine Diagram, Bus 129 State of Processor after INIT 177 after RESET 174 States, Cache 192 State-Save Area, SMM 214 Stop clock 119 clock state 167, 246-247 grant inquire state 243-246 grant state 167, 245-246 STPCLK 119, 245 Super7 Platform 1, 3-4 initiative 3 Switching Characteristics 267 100-MHz bus operation 268 66-MHz bus operation 268 input setup and hold timings for 100-MHz bus 272 input setup and hold timings for 66-MHz bus 276 output delay timings for 100-MHz bus 270 output delay timings for 66-MHz bus 274 signal 267 valid delay, float, setup, and hold timings 269 SYSCALL 72 SYSCALL/SYSRET Target Address Register (STAR) . . . . 37 39-40, 50, 176 SYSRET 72 System design, airflow management in a 292 management interrupt 117 management interrupt active 118 management mode (SMM 211 T Table, Branch History 18 TAP 223 TAP Controller States capture-DR 234 capture-IR 234 shift-DR 234 shift-IR 234 state machine 232 test-logic-reset 234 update-DR 234 update-IR 234 TAP Instructions 231 BYPASS 232 EXTEST 231 HIGHZ 232 IDCODE 232 SAMPLE/PRELOAD 232 TAP Registers 224 instruction register (IR 224 TAP Signals 223 Target Cache, Branch 18 Task State Segment 42 TCK 119 TDI 120 TDO 120 Temperature 253, 258, 285, 288 case 290 Terminology, Signals 83 Test access port, boundary-scan 223 and debug 221 clock 119 data input 120 data output 120 -logic-reset state 234 mode select 120 mode, tri-state 222 register 12 (TR12 38 reset 121 Thermal 257, 262, 288, 292 design 285 heat dissipation path 290 layout and airflow consideration 291 measuring case temperature 290 package specifications 285 Time Stamp Counter 38 Timing Diagram test signal 284 Timing Diagrams 127, 133-171 TLB 179 TMS 120 TR12 37-38, 50, 176, 183, 190, 235 308 Index

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330

308
Index
AMD-K6
®
-2 Processor Data Sheet
21850J/0—February 2000
Preliminary Information
RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
,
244
RSVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
sampled during RESET . . . . . . . . . . . . . . . . . . . . . . . . . . 173
SCYC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
SMI# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
,
211
,
244
SMIACT# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
,
211
STPCLK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
,
245
TAP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
TCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
TDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
TDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
TMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
TRST# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
VCC2DET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
VCC2H/L# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
W/R#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
,
263
264
WB/WT# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
SIMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
,
9
Single Instruction Multiple Data (SIMD). . . . . . . . . . . . . . 2
,
9
Single-Transfer Memory Read and Write. . . . . . . . . . . . . . 132
SMI# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
,
211
,
244
SMIACT# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
,
211
SMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
base address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
default register values . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
halt restart slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
I/O trap DWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
I/O trap restart slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
operating mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
revision identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
state-save area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Snoop . . . . . . . . . . . . . . . . . . . . . . 118
,
123
,
138
,
195
,
197
198
Snooping
cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
internal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Software Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Special
bus cycle . . . . . . . . . . . . . . . . . .94
,
119
,
164
167
,
218
,
245
cycle . . . . . . . 101
,
103
,
119
,
126
,
138
,
164
,
166
167
,
184
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
245
Specifications
package . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
package thermal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Speculative EWBE Disable (SEWBED) . . . . . . . . . . . . . . . 202
Split Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Stack, Return Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
State Machine Diagram, Bus . . . . . . . . . . . . . . . . . . . . . . . . 129
State of Processor
after INIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
after RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
States, Cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
State-Save Area, SMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Stop
clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
clock state . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
,
246
247
grant inquire state . . . . . . . . . . . . . . . . . . . . . . . . . . 243
246
grant state . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
,
245
246
STPCLK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
,
245
Super7 Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
,
3
4
initiative. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Switching Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 267
100-MHz bus operation. . . . . . . . . . . . . . . . . . . . . . . . . . . 268
66-MHz bus operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
input setup and hold timings for 100-MHz bus . . . . . . . 272
input setup and hold timings for 66-MHz bus . . . . . . . . 276
output delay timings for 100-MHz bus. . . . . . . . . . . . . . 270
output delay timings for 66-MHz bus. . . . . . . . . . . . . . . 274
signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
valid delay, float, setup, and hold timings. . . . . . . . . . . 269
SYSCALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
SYSCALL/SYSRET Target Address Register (STAR) . . . . 37
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
40
,
50
,
176
SYSRET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
System
design, airflow management in a . . . . . . . . . . . . . . . . . . 292
management interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . 117
management interrupt active. . . . . . . . . . . . . . . . . . . . . 118
management mode (SMM) . . . . . . . . . . . . . . . . . . . . . . . 211
T
Table, Branch History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
TAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
TAP Controller States
capture-DR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
capture-IR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
shift-DR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
shift-IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
state machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
test-logic-reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
update-DR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
update-IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
TAP Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
BYPASS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
EXTEST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
HIGHZ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
IDCODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
SAMPLE/PRELOAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
TAP Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
instruction register (IR) . . . . . . . . . . . . . . . . . . . . . . . . . 224
TAP Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Target Cache, Branch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Task State Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
TCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
TDI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
TDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Temperature . . . . . . . . . . . . . . . . . . . . . . . . . 253
,
258
,
285
,
288
case . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Terminology, Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Test
access port, boundary-scan . . . . . . . . . . . . . . . . . . . . . . . 223
and debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
data input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
data output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
-logic-reset state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
mode select. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
mode, tri-state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
register 12 (TR12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
reset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
Thermal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
,
262
,
288
,
292
design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
heat dissipation path. . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
layout and airflow consideration . . . . . . . . . . . . . . . . . . 291
measuring case temperature . . . . . . . . . . . . . . . . . . . . . 290
package specifications . . . . . . . . . . . . . . . . . . . . . . . . . . 285
Time Stamp Counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Timing Diagram
test signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . 127
,
133
171
TLB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
TMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
TR12 . . . . . . . . . . . . . . . . . . . . . 37
38
,
50
,
176
,
183
,
190
,
235