
5-5
BUS TRANSACTIONS AND OPERATIONS
5.2.1.1.
MEMORY READ TRANSACTIONS
Memory Read Transactions perform reads of memory or memory-mapped I/O. REQa[1]# indi-
cates whether the read is for code or data. This can be used to make cache coherency assump-
tions (see Chapter 7, Cache Protocol).
5.2.1.2.
MEMORY WRITE TRANSACTIONS
Memory Write Transactions perform writes to memory or memory-mapped I/O. REQa[1]# in-
dicates whether the write transaction is a writeback and may not be retried. REQa[1]# asserted
indicates that the write transaction may be retried. REQa[1]# is asserted by a non-cacheable
(DMA) agent to write data to memory. The Pentium Pro processor asserts REQa[1]# when writ-
ing through the cache and when evicting a full Write Combining Buffer. This transaction is
snooped and can receive an Implicit Writeback Response. When REQa[1]# is deasserted, no
agent may assert DEFER# to retry the transaction. A writeback caching agent must deassert
REQa[1]# when writing back a modified cache line to memory. If deasserted and this transaction
hits a valid line in a snooping cache, a cache coherency violation has occurred.
5.2.1.3.
MEMORY (READ) INVALIDATE TRANSACTIONS
An agent issues a Read Invalidate Transaction to satisfy an internal cache line fill and obtain ex-
clusive ownership of the line. All snooping agents will invalidate the line addressed by this trans-
action. A Read Invalidate transaction has BE[7:0]# = FFH and LEN[1:0]# = 10B. Note that if
the issuing agent already has the line in the shared state, it need only invalidate the line in other
caches to allow a transition to the exclusive state. In this case the requesting agent issues a zero
length transaction (BE[7:0]# = 00H and LEN[1:0]# = 00) indicating that no data is required.
REQa[2:0]#
code read
1
D/C#=0
0
data read
1
D/C#=1
0
REQa[2:0]#
may not be retried
1
W/WB#=0
1
may be retried
1
W/WB#=1
1
REQa[2:0]#
Memory (Read) Invalidate
0
1
0
Содержание Pentium Pro Family
Страница 17: ...1 Component Introduction ...
Страница 26: ...2 Pentium Pro Processor Architecture Overview ...
Страница 27: ......
Страница 36: ...3 Bus Overview ...
Страница 62: ...4 Bus Protocol ...
Страница 105: ...5 Bus Transactions and Operations ...
Страница 126: ...6 Range Registers ...
Страница 131: ...7 Cache Protocol ...
Страница 135: ...8 Data Integrity ...
Страница 148: ...9 Configuration ...
Страница 161: ...10 Pentium Pro Processor Test Access Port TAP ...
Страница 172: ...11 Electrical Specifications ...
Страница 201: ...12 GTL Interface Specification ...
Страница 229: ...13 3 3V Tolerant Signal Quality Specifications ...
Страница 233: ...14 Thermal Specifications ...
Страница 239: ...15 Mechanical Specifications ...
Страница 241: ...15 2 MECHANICAL SPECIFICATIONS s Figure 15 1 Package Dimensions Bottom View ...
Страница 252: ...16 Tools ...
Страница 260: ...16 8 TOOLS Figure 16 4 Generic MP System Layout for Debug Port Connection ...
Страница 264: ...17 OverDrive Processor Socket Specification ...
Страница 290: ...A Signals Reference ...
Страница 320: ...Index ...
Страница 328: ......