EasyManuals Logo

Sun Microsystems UltraSPARC-I User Manual

Sun Microsystems UltraSPARC-I
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #122 background imageLoading...
Page #122 background image
Sun Microelectronics
107
7. UltraSPARC External Interfaces
If NDP=0, UltraSPARC replies with:
P_SACK or P_SACKD if the block is in the E-Cache or has been victimized
from the E-Cache but not yet written back Note that UltraSPARC can reply
with P_SACK even if the block has been victimized from the E-Cache.
UltraSPARC also asserts P_SACK if the block is not in the cache, but this is an
error condition in systems that support Dtags (NDP=0).
If NDP=1, UltraSPARC replies with:
P_SACK if the block is in the E-Cache.
P_SACKD if the block has been victimized from the E-Cache but not yet
written back.
P_SNACK if the block is not present in the E-Cache or the writeback buffer.
The P_SACK or P_SACKD reply indicates that UltraSPARC is ready to transfer
the requested data. SC initiates the data transfer by sending S_CRAB. If NDP=0
and the block was not present in the cache, UltraSPARC drives undefined data in
response to the S_CRAB.
UltraSPARC responds more quickly if NDP=0; SC should assert NDP only in sys-
tems that do not support Dtags. Section 7.10, “S_REQ,” on page 111 for more tim-
ing information.
UltraSPARC supports one outstanding coherent system request. SC can send its
next coherent request on the cycle after the S_CRAB reply.
7.7.9 CopybackInvalidate (S_CPI_REQ)
Copyback and Invalidate request from SC to UltraSPARC. SC generates
S_CPI_REQ to service a ReadToOwn (P_RDO_REQ) request from another proces-
sor.
The Etag transitions to I.
UltraSPARC issues its P_REPLY depending on the state of the E-Cache line and
the setting of the No Dual tag Present (NDP) bit in the S_CPI_REQ.
If NDP=0, UltraSPARC replies with:
P_SACK if the block is in the E-Cache. UltraSPARC also asserts P_SACK if the
block is not in the cache, but this is an error condition in systems that support
Dtags (NDP=0).
P_SACKD if the block has been victimized from the E-Cache but not yet
written back
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Sun Microsystems UltraSPARC-I and is the answer not in the manual?

Sun Microsystems UltraSPARC-I Specifications

General IconGeneral
BrandSun Microsystems
ModelUltraSPARC-I
CategoryComputer Hardware
LanguageEnglish