EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Non-Cached Data Transactions

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
Loading...
Sun Microelectronics
109
7. UltraSPARC External Interfaces
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.8 Non-Cached Data Transactions
This section specifies the non-cached data transactions; that is, transactions is-
sued while the MMU is disabled or to non-physical cacheable pages. UltraSPARC
does not cache data associated with these transactions.
7.8.1 NonCachedRead (P_NCRD_REQ)
Noncached Read. Generated by an UltraSPARC by a load or instruction fetch
from a noncached address space, or by SC to read an UltraSPARC’s port_ID reg-
ister on behalf of another processor.
This transaction reads either 1, 2, 4, 8, or 16 bytes; the byte location is specified
with a bytemask in the request packet. The address is aligned on a 16-byte
boundary. The bytemask is aligned on a natural boundary.
SC sends an S_RAS (Read ACK Single) reply, which directs the requesting
UltraSPARC to receive the data from SYSDATA.
SC can send P_NCRD_REQ to UltraSPARC in order to service an interprocessor
read request. The transaction sequence is as follows:
1. UltraSPARC
1
sends P_NCRD_REQ to SC in order to read the port_ID of
UltraSPARC
2
2. SC forwards the P_NCRD_REQ to UltraSPARC
2
3. UltraSPARC
2
responds to SC with P_RAS, indicating that it is ready to
drive the requested data
4. SC responds to UltraSPARC
2
by sending S_SRS
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents