July 2004
Intermediate to advanced
1744 pages
35h 3m
English
All transactions, including non-memory transactions, have a Snoop Phase. For non-memory transactions, however, there are only three valid snoop responses:
A snoop miss (HIT# and HITM# both deasserted).
Defer (DEFER#) asserted, indicating that the currently-addressed target will issue a Retry or a Deferred response in the transaction's Response Phase. In this case, the snoop result is irrelevant (unless HITM# is asserted, cancelling the deferral).
A snoop stall (HIT# and HITM# both asserted), indicating that the Snoop Phase is to be extended by two clocks. A non-memory Response Agent is permitted to stall the snoop response to give itself more time for internal operations to complete before presenting a ...
Read now
Unlock full access