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 #146 background imageLoading...
Page #146 background image
Sun Microelectronics
131
7. UltraSPARC External Interfaces
7.16 Transaction Sequences
This section describes the basic coherent transaction sequences, illustrating the
sequence of events that transpire as a function of cache states and transaction
type.
The transaction sequences are described in separate tables for each interesting
combination of transaction and initial state. Time moves downwards through the
table; events specified in the same row occur at the same time. The cache state of
the requested block in a processor is denoted by the Etag entry. If a processor
does not have the missed block, the block state for the datum is denoted by
Etag{I}.
Note: These tables do not necessarily indicate what happens in each clock cycle;
instead, they show the transfer of control between the processors and the SC.
Thus, each table row may represent zero or more clock ticks.
7.16.1 ReadToShare Block
Condition: Load miss on Processor 1; no other processor has the data.
7.16.2 ReadToShareAlways Block
Condition: I-Cache miss on Processor 1; no other processor has the data.
Table 7-25 ReadToShare First Read
Processor 1 SC Processor 2 Processor 3
Initial state: Etag{I}
P_RDS_REQ to System
Initial state: Etag{I} Initial state: Etag{I}
Start read from memory
S_RBU reply to P1
P1 updates Etag{I E} Final state: No change Final state: No change
Table 7-26 ReadToShareAlways Instruction Miss
Processor 1 System Processor 2 Processor 3
Initial state: Etag{I}
P_RDSA_REQ to System
Initial state: Etag{I} Initial state: Etag{I}
Start read from memory
S_RBS reply to P1
P1 updates Etag{I S} Final state: No change Final state: No change
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