Fujitsu MBA3073RC, MBC2036RC, MBC2073RC, MBA3300RC, MBA3147RC specifications Done primitives

Models: MBA3300RC MBA3147RC MBA3073RC MBC2073RC MBC2036RC

1 439
Download 439 pages 37.87 Kb
Page 59
Image 59

1.4 Link layer

 

Table 1.15 DONE primitives

 

 

 

primitive

 

Description

 

 

 

DONE

 

When the sender of an SSP frame does neither receive the

 

ACK nor the NAK primitive after sending the SSP frame, the

(ACK/NAK TIMEOUT)

 

 

sender sends the DONE (ACK/NAK TIMEOUT) primitive.

 

 

 

 

 

DONE

 

This primitive is processed in the same manner as the DONE

(RESERVED TIMEOUT 0)

(ACK/NAK TIMEOUT) primitive.

 

 

 

DONE

 

This primitive is processed in the same manner as the DONE

(RESERVED TIMEOUT 1)

(ACK/NAK TIMEOUT) primitive.

 

 

 

DONE (NORMAL)

 

Indicates that all frames have been sent.

 

 

 

DONE (RESERVED 0)

 

This primitive is processed in the same manner as the DONE

 

(NORMAL) primitive.

 

 

 

 

 

DONE (RESERVED 1)

 

This primitive is processed in the same manner as the DONE

 

(NORMAL) primitive.

 

 

 

 

 

 

 

When the wait time for an RRDY primitive has exceeded 1

DONE (CREDIT

 

ms, or the CREDIT BLOCKED primitive is received before

 

an RRDY primitive is received, if the close processing is

TIMEOUT)

 

 

performed, the DONE (CREDIT TIMEOUT) primitive is

 

 

 

 

sent.

 

 

 

A drive sends a DONE primitive in any of the following cases:

1)When the drive sends an OPEN frame and establishes connection, and it becomes that there are no frame to be sent, the drive sends the DONE (NORMAL) primitive.

2)When credit timeout is detected before the drive sends an SSP frame, the drive sends the DONE (CREDIT TIMEOUT) primitive.

3)When the drive receives the CREDIT_BLOCKED primitive during an inside connection, the drive sends the DONE (CREDIT TIMEOUT) primitive during the close processing.

4)When an OPEN frame is sent by an initiator, connection is established, and no SSP frame has been sent for more than 1 ms, the drive sends the DONE (NORMAL) primitive.

5)When the drive sends a read DATA frame, and data burst size of the data that has been sent by the drive since connection establishment reaches 64 Kbytes, the drive sends the DONE (NORMAL) primitive to temporarily close the connection.

6)When the drive detects Ack/Nak timeout, the drive sends the DONE (ACK/NAK TIMEOUT) primitive.

Before sending the DONE primitive, a drive starts the done timer (1 ms). Later, when receiving an SSP frame from the initiator, the drive initializes the done timer and restarts it. If the drive has received neither the SSP frame nor the DONE primitive for 1 ms since sending the DONE primitive, the drive sends the BREAK primitive.

C141-C013

55

Page 59
Image 59
Fujitsu MBA3073RC, MBC2036RC, MBC2073RC, MBA3300RC, MBA3147RC specifications Done primitives