Fujitsu MBA3073RC Computer Drive User Manual


 
SAS Interface
72 C141-C013
Table 1.30 Rate matching ALIGN and/or NOTIFY insertion requirements
Physical
link rate
Connection
rate
Requirement
1,5 Gbps 1,5 Gbps None
1,5 Gbps
One ALIGN or NOTIFY within every 2 dwords that are not
clock skew management ALIGNs or NOTIFYs (i.e., every
overlapping window of 2 dwords)
3,0 Gbps
3,0 Gbps None
A phy shall start inserting ALIGNs and/or NOTIFYs for rate matching at the
selected connection rate with the first dword that is not an ALIGN or NOTIFY
inserted for clock skew management following:
a) transmitting the EOAF for an OPEN address frame; or
b) transmitting an OPEN_ACCEPT.
The source phy transmits idle dwords including ALIGNs and NOTIFYs at the
selected connection rate while waiting for the connection response. This enables
each expander device to start forwarding dwords from the source phy to the
destination phy after forwarding an OPEN_ACCEPT.
A phy shall stop inserting ALIGNs and/or NOTIFYs for rate matching after:
a) transmitting the first dword in a CLOSE;
b) transmitting the first dword in a BREAK;
c) receiving an OPEN_REJECT for a connection request; or
d) losing arbitration to a received OPEN address frame.
1.5.6 SSP link layer
An SSP phy that accepts an OPEN address frame shall transmit at least one
RRDY in that connection within 1 ms of transmitting an OPEN_ACCEPT. If the
SSP phy is not able to grant credit, it shall respond with OPEN_REJECT
(RETRY) and not accept the connection request.
SSP is a full duplex protocol. An SSP phy may receive an SSP frame or primitive
in a connection while it is transmitting an SSP frame or primitive in the same
connection. A wide SSP port may send and/or receive SSP frames or primitives
concurrently on different connections (i.e., on different phys).
When a connection is open and an SSP phy has no more SSP frames to transmit
on that connection, it transmits a DONE to start closing the connection. The other
direction may still be active, so the DONE may be followed by one or more of the
following primitives: CREDIT_BLOCKED, RRDY, ACK, or NAK.