
4-21
BUS PROTOCOL
during Error Phase, then all agents remove the transaction from their In-order Queue, cancel
subsequent transaction phases, remove bus requests, and reset their bus arbiters. Reset of the bus
arbiters enables errors in the Arbitration Phase to be corrected. The transaction may be retried.
4.3.1.
Bus Signals
The only signal driven in this state is AERR#. AERR# is bused among all agents.
4.4.
SNOOP PHASE
In the Snoop Phase, all caching agents drive their snoop results and participate in coherency res-
olution. The agents generate internal snoop requests for all memory transactions. An agent is
also allowed to snoop its own bus requests and participate in the Snoop Phase along with other
bus agents. The Pentium Pro processor snoops its own transactions. The snoop results are driven
on HIT# and HITM# signals in this phase.
In addition, during the Snoop Phase, the memory agent or I/O agent drives DEFER# to indicate
whether the transaction is committed for completion immediately or if the commitment is
deferred.
The results of the Snoop Phase are used to determine the final state of the cache line in all agents
and which agent is responsible for completion of Data Phase and Response Phase of the current
transaction.
4.4.1.
Snoop Phase Bus Signals
The bus signals driven in this phase are HIT#, HITM# and DEFER#. These signals are bused
among all agents. The requesting agent uses the HIT# signal to determine the permissible cache
state of the line. The HITM# signal is used to indicate what agent will provide the requested da-
ta. The DEFER# signal indicates whether the transaction will be committed for completion im-
mediately or if the commitment is deferred.
The results of combinations of HIT# and HITM# signal encodings during a valid Snoop Phase
is shown in Table 4-1.
NOTE:
1. 0 indicates inactive, 1 indicates active.
Table 4-1. HIT# and HITM# During Snoop Phase
Snoop Result
HIT#
HITM#
CLEAN
01
0
MODIFIED
0
1
SHARED
1
0
STALL
1
1
Summary of Contents for Pentium Pro Family
Page 17: ...1 Component Introduction ...
Page 26: ...2 Pentium Pro Processor Architecture Overview ...
Page 27: ......
Page 36: ...3 Bus Overview ...
Page 62: ...4 Bus Protocol ...
Page 105: ...5 Bus Transactions and Operations ...
Page 126: ...6 Range Registers ...
Page 131: ...7 Cache Protocol ...
Page 135: ...8 Data Integrity ...
Page 148: ...9 Configuration ...
Page 161: ...10 Pentium Pro Processor Test Access Port TAP ...
Page 172: ...11 Electrical Specifications ...
Page 201: ...12 GTL Interface Specification ...
Page 229: ...13 3 3V Tolerant Signal Quality Specifications ...
Page 233: ...14 Thermal Specifications ...
Page 239: ...15 Mechanical Specifications ...
Page 241: ...15 2 MECHANICAL SPECIFICATIONS s Figure 15 1 Package Dimensions Bottom View ...
Page 252: ...16 Tools ...
Page 260: ...16 8 TOOLS Figure 16 4 Generic MP System Layout for Debug Port Connection ...
Page 264: ...17 OverDrive Processor Socket Specification ...
Page 290: ...A Signals Reference ...
Page 320: ...Index ...
Page 328: ......