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

Floating-Point and Multimedia Execution Units, Power-on Configuration and Initialization - 233

Page 7 highlights

23542A/0-September 2000 Preliminary Information AMD-K6™-2E+ Embedded Processor Data Sheet Contents 7.5 Inquire and Bus Arbitration Cycles 168 7.6 Special Bus Cycles 190 8 Power-on Configuration and Initialization 199 8.1 Signals Sampled During the Falling Transition of RESET 199 8.2 RESET Requirements 200 8.3 State of Processor After RESET 200 8.4 State of Processor After INIT 203 9 Cache Organization 205 9.1 MESI States in the L1 Data Cache and L2 Cache 207 9.2 Predecode Bits 208 9.3 Cache Operation 208 9.4 Cache Disabling and Flushing 211 9.5 L2 Cache Testing 213 9.6 Cache-Line Fills 213 9.7 Cache-Line Replacements 214 9.8 Write Allocate 215 9.9 Prefetching 220 9.10 Cache States 221 9.11 Cache Coherency 222 9.12 Writethrough and Writeback Coherency States 227 9.13 A20M# Masking of Cache Accesses 227 10 Write Merge Buffer 229 10.1 EWBE# Control 229 10.2 Memory Type Range Registers 231 10.3 Memory-Range Restrictions 233 10.4 Examples 235 11 Floating-Point and Multimedia Execution Units 237 11.1 Floating-Point Execution Unit 237 11.2 Multimedia and 3DNow!™ Execution Units 239 11.3 Floating-Point and MMX™/3DNow!™ Instruction Compatibility 240 12 System Management Mode (SMM 241 12.1 SMM Operating Mode and Default Register Values . . . . . 241 12.2 SMM State-Save Area 243 12.3 SMM Revision Identifier 245 12.4 SMM Base Address 246 12.5 Halt Restart Slot 246 12.6 I/O Trap Doubleword 247 12.7 I/O Trap Restart Slot 248 12.8 Exceptions, Interrupts, and Debug in SMM 250 13 Test and Debug 251 13.1 Built-In Self-Test (BIST 251 13.2 Three-State Test Mode 252 13.3 Boundary-Scan Test Access Port (TAP 253 vii

  • 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

Contents
vii
23542A/0—September 2000
AMD-K6™-2E+ Embedded Processor Data Sheet
Preliminary Information
7.5
Inquire and Bus Arbitration Cycles
. . . . . . . . . . . . . . . . . . . 168
7.6
Special Bus Cycles
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
8
Power-on Configuration and Initialization
............................
199
8.1
Signals Sampled During the Falling Transition of
RESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
8.2
RESET Requirements
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
8.3
State of Processor After RESET . . . . . . . . . . . . . . . . . . . . . . 200
8.4
State of Processor After INIT
. . . . . . . . . . . . . . . . . . . . . . . . 203
9
Cache Organization
..................................................................
205
9.1
MESI States in the L1 Data Cache and L2 Cache . . . . . . . . 207
9.2
Predecode Bits
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
9.3
Cache Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
9.4
Cache Disabling and Flushing
. . . . . . . . . . . . . . . . . . . . . . . 211
9.5
L2 Cache Testing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
9.6
Cache-Line Fills
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
9.7
Cache-Line Replacements . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
9.8
Write Allocate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
9.9
Prefetching
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
9.10
Cache States
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
9.11
Cache Coherency
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
9.12
Writethrough and Writeback Coherency States . . . . . . . . . 227
9.13
A20M# Masking of Cache Accesses
. . . . . . . . . . . . . . . . . . . 227
10
Write Merge Buffer
.................................................................
229
10.1
EWBE# Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
10.2
Memory Type Range Registers . . . . . . . . . . . . . . . . . . . . . . . 231
10.3
Memory-Range Restrictions
. . . . . . . . . . . . . . . . . . . . . . . . . 233
10.4
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
11
Floating-Point and Multimedia Execution Units
..................
237
11.1
Floating-Point Execution Unit
. . . . . . . . . . . . . . . . . . . . . . . 237
11.2
Multimedia and 3DNow!™ Execution Units
. . . . . . . . . . . . 239
11.3
Floating-Point and MMX™/3DNow!™ Instruction
Compatibility
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
12
System Management Mode (SMM)
........................................
241
12.1
SMM Operating Mode and Default Register Values
. . . . . 241
12.2
SMM State-Save Area
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
12.3
SMM Revision Identifier . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
12.4
SMM Base Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
12.5
Halt Restart Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
12.6
I/O Trap Doubleword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
12.7
I/O Trap Restart Slot
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
12.8
Exceptions, Interrupts, and Debug in SMM
. . . . . . . . . . . . 250
13
Test and Debug
.........................................................................
251
13.1
Built-In Self-Test (BIST)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
13.2
Three-State Test Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
13.3
Boundary-Scan Test Access Port (TAP) . . . . . . . . . . . . . . . . 253