AMD AMD-K6-2/400 User Guide - Page 365

Single Instruction Multiple Data SIMD operations .. 15

Page 365 highlights

23542A/0-September 2000 Preliminary Information AMD-K6™-2E+ Embedded Processor Data Sheet HITM 113 HLDA 114 HOLD 115 IGNNE 116, 240 INIT 117, 278, 281 INTR 118, 278, 281 INV 118 KEN 119 LOCK 120 logic symbol (figure 91 M/IO 121 NA 122 negated 93 NMI 123, 278, 281 output 200 PCD 124 PCHK 125 PWT 126 RESET 127, 278, 281 RSVD 128 sampled 93 sampled during RESET 199 SCYC 129 SMI 130, 241, 278, 281 SMIACT 131, 241 STPCLK 132, 278 switching characteristics 295 TCK 133 TDI 133 TDO 133 terminology 93 Test Access Port (TAP 254 timing (figures 159-197, 309-312 TMS 134 TRST 134 VCC2DET 135 VCC2H/L 136 VID[4:0 137, 151 W/R 138 WB/WT 139 SIMD 15 Single Instruction Multiple Data (SIMD) operations . . . . . 15 Single-Transfer Memory Read and Write 158 SMI# Signal 130, 241, 278 SMIACT# Signal 131, 241 SMM 241 Snooping 131, 139, 164 cache states (table 226 data cache 223 instruction cache 223 internal cache 223 processor-initiated 223 Software Environment 27 descriptors 59 exceptions (table 62 gates 59 instructions supported 63 interrupts (table 62 memory management registers 54 model-specific registers (MSR 44 paging 56 registers 27 Software Prefetching 220 Special Bus Cycles BRDY# timing 103 cache invalidation 190 Index cache writeback invalidation 190 definition (table 142 differentiating 142, 190 encoding 142, 190 enhanced power management 145 EPM stop grant 190 EWBE# timing 110 examples 190 flush acknowledge 112, 164, 190, 212 halt 190-191, 278 shutdown 190, 192 signal states (table 142 stop grant 132, 190, 193, 279 System Management Mode (SMM 247 Speculative EWBE# Disable (SEWBED 230 Split Cycle 129 Standard-Power Devices 4, 286, 334 STAR 44, 48, 202 State bus machine (figure 155 cache 221 processor after INIT 203 after RESET 200 Stepping ID 202 Stop clock 132 power dissipation 289-290 clock state 193, 283 grant inquire state 275, 278-280 state 193, 278, 280 grant state 281 Stop Grant Time-Out Counter Field 150 Storage Temperature 287 STPCLK# Signal 132, 278 Super7 Platform 1 advantages 9 initiative 8 Switching Characteristics 296 100-MHz bus operation 296 66-MHz bus operation 297 input setup and hold timings for 100-MHz bus 300 input setup and hold timings for 66-MHz bus 304 output delay timings for 100-MHz bus 298 output delay timings for 66-MHz bus 302 signal 295 valid delay, float, setup, and hold timings 298 SYSCALL Instruction 80 SYSCALL/SYSRET Target Address Register (STAR) . 44, 48, 202 SYSRET Instruction 80 System management interrupt 130 management interrupt active 131 System Design airflow management 319 ATX form factor 320 component placement 292 decoupling recommendations 292 heatsink 318 pin connection requirements 293 power connections 291 voltage regulator 317 343

  • 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
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368

Index
343
23542A/0—September 2000
AMD-K6™-2E+ Embedded Processor Data Sheet
Preliminary Information
HITM# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
HLDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
HOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
IGNNE# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .116
,
240
INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
,
278
,
281
INTR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
,
278
,
281
INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
KEN# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LOCK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
logic symbol (figure). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
M/IO# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
NA#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
negated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
NMI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
,
278
,
281
output. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
PCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
PCHK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
PWT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
,
278
,
281
RSVD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
sampled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
sampled during RESET . . . . . . . . . . . . . . . . . . . . . . . . . . 199
SCYC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
SMI# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
,
241
,
278
,
281
SMIACT# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
,
241
STPCLK# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
,
278
switching characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 295
TCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
TDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
TDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Test Access Port (TAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
timing (figures) . . . . . . . . . . . . . . . . . . . . .159
197
,
309
312
TMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
TRST# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
VCC2DET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
VCC2H/L# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
VID[4:0] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .137
,
151
W/R#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
WB/WT# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
SIMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Single Instruction Multiple Data (SIMD) operations . . . . . 15
Single-Transfer Memory Read and Write. . . . . . . . . . . . . . 158
SMI# Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
,
241
,
278
SMIACT# Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131
,
241
SMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Snooping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
,
139
,
164
cache states (table). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
data cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
instruction cache. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
internal cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
processor-initiated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
Software Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
exceptions (table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
gates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
instructions supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
interrupts (table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
memory management registers . . . . . . . . . . . . . . . . . . . . . 54
model-specific registers (MSR) . . . . . . . . . . . . . . . . . . . . . 44
paging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Software Prefetching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Special Bus Cycles
BRDY# timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
cache invalidation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
cache writeback invalidation . . . . . . . . . . . . . . . . . . . . . .190
definition (table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
differentiating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
,
190
encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
,
190
enhanced power management . . . . . . . . . . . . . . . . . . . . .145
EPM stop grant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
EWBE# timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
examples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .190
flush acknowledge. . . . . . . . . . . . . . . . . . 112
,
164
,
190
,
212
halt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
191
,
278
shutdown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
,
192
signal states (table) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
stop grant . . . . . . . . . . . . . . . . . . . . . . . . . 132
,
190
,
193
,
279
System Management Mode (SMM) . . . . . . . . . . . . . . . . .247
Speculative EWBE# Disable (SEWBED). . . . . . . . . . . . . . .230
Split Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Standard-Power Devices . . . . . . . . . . . . . . . . . . . . . 4
,
286
,
334
STAR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
,
48
,
202
State
bus machine (figure) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155
cache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221
processor
after INIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .203
after RESET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
Stepping ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
Stop
clock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132
power dissipation . . . . . . . . . . . . . . . . . . . . . . . . .289
290
clock state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
,
283
grant
inquire state. . . . . . . . . . . . . . . . . . . . . . . . . 275
,
278
280
state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
,
278
,
280
grant state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .281
Stop Grant Time-Out Counter Field . . . . . . . . . . . . . . . . . .150
Storage Temperature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .287
STPCLK# Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
,
278
Super7 Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
initiative . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Switching Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . .296
100-MHz bus operation . . . . . . . . . . . . . . . . . . . . . . . . . . .296
66-MHz bus operation . . . . . . . . . . . . . . . . . . . . . . . . . . . .297
input setup and hold timings for 100-MHz bus. . . . . . . .300
input setup and hold timings for 66-MHz bus. . . . . . . . .304
output delay timings for 100-MHz bus . . . . . . . . . . . . . .298
output delay timings for 66-MHz bus . . . . . . . . . . . . . . . 302
signal. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
valid delay, float, setup, and hold timings . . . . . . . . . . .298
SYSCALL Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
SYSCALL/SYSRET Target Address Register (STAR) . 44
,
48
,
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
SYSRET Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80
System
management interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . .130
management interrupt active. . . . . . . . . . . . . . . . . . . . . .131
System Design
airflow management . . . . . . . . . . . . . . . . . . . . . . . . . . . . .319
ATX form factor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .320
component placement. . . . . . . . . . . . . . . . . . . . . . . . . . . .292
decoupling recommendations . . . . . . . . . . . . . . . . . . . . . 292
heatsink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .318
pin connection requirements . . . . . . . . . . . . . . . . . . . . . .293
power connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291
voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .317