The Snoop Phase Duration Is Variable

Refer to Figure 50-3 on page 1232. The Snoop Phase begins immediately after the Request Phase completes (clocks 2, 4, and 6) and completes when a valid snoop result (something other than both HIT# and HITM# asserted) is presented to the Request and Response Agents by the Snoop Agents. Table 50-1 on page 1232 defines the meaning of the various snoop results. The following provides a clock-by-clock description of Figure 50-3 on page 1232 (an example of three back-to-back memory transactions):

  1. In BCLK cycle 1:

    - Transaction one is initiated.

    - All FSB agents latch packets A and B of transaction 1. Packet A provides all of the information necessary to perform a snoop (i.e., the memory address and the transaction ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.