1.6 Transport layer

The SSP TARG port shall return a RESPONSE frame with the DATAPRES field set to RESPONSE_DATA in response to every TASK frame and in response to errors that occur while the transport layer is processing a COMMAND frame.

The SSP TARG port shall return a RESPONSE frame with the DATAPRES field set to SENSE_DATA if a command completes with sense data to return (e.g., CHECK CONDITION status).

RESPONSE information unit NO_DATA format

If the DATAPRES field is set to NO_DATA, then:

a)the SSP TARG port shall set the STATUS field to the status code for a command that has ended (see SAM-3 for a list of status codes);

b)the SSP TARG port shall set the SENSE DATA LENGTH field to zero and the RESPONSE DATA LENGTH field to zero;

c)the SSP TARG port shall not include the SENSE DATA field and the RESPONSE DATA field.

RESPONSE information unit RESPONSE_DATA format

If the DATAPRES field is set to RESPONSE_DATA, then:

a)the SSP TARG port shall set the STATUS field to zero and the SENSE DATA LENGTH field to zero;

b)the SSP TARG port shall not include the SENSE DATA field;

c)the SSP TARG port shall set the RESPONSE DATA LENGTH field to four.

d)the SSP TARG port shall include the RESPONSE DATA field.

Table 1.43 defines the RESPONSE DATA field, which contains information describing protocol failures detected during processing of a request received by the SSP TARG port. The RESPONSE DATA field shall be present if the SSP TARG port detects any of the conditions described by a non-zero value in the RESPONSE CODE field and shall be present for a RESPONSE frame sent in response to a TASK frame.

C141-C013

93

Page 97
Image 97
Fujitsu MBA3300RC, MBC2036RC ∙ Response information unit Nodata format, ∙ Response information unit Responsedata format