EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 133

Sun Microsystems UltraSPARC-I
410 pages
Print Icon
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
118
UltraSPARC User’s Manual
Figure 7-22 P_REPLY Packet Format (Cycle 2 not present in all P_REPLYs)
P_REPLYs take either one or two interconnect clock cycles. The first cycle con-
tains the P_REPLY type, and the Class bit. The second cycle, if present, contains
the Master ID (MID) of the UltraSPARC that generated the original request.
Table 7-17 shows the P_REPLY encodings and the number of cycles in each pack-
et.
The Class values are indicated as follows:
0=hardwired to 0
X=don't care
C=Copied from the P_REQ packet
With the exception of P_FERR, UltraSPARC generates all P_REPLYs as an ac-
knowledgment to a previous SC request. UltraSPARC can assert P_FERR at any
time to indicate a fatal error requiring system reset. upon seeing P_FERR from
any UltraSPARC, SC should assert RESET_L to all interconnect ports.
Table 7-17 P_REPLY Encoding
Type Cycles Name Reply to Transaction Class Type
P_IDLE 1 Idle Default State 0 0000
P_FERR 1 Fatal Error All transactions, any time X 0100
P_RERR 2 Read Data Error P_NCBRD_REQ C 0101
P_SNACK 2 Coherent S_REQ Non Existent ACK S_REQ C 0111
P_RAS 2 Read ACK Single P_NCRD_REQ C 1000
P_SACK 2 Coherent S_REQ ACK S_REQ C 1010
P_IAK 2 Interrupt Acknowledge P_INT_REQ C 1100
P_SACKD 2 Coherent S_REQ Dirty Victim ACK S_REQ C 1101
Class
Type
Master ID (MID)
Cycle 2
Cycle 1
4
3
0
4
0
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents