See Section 3.5 for an explanation of the differences between ST and DT data transfers.

The REQ/ACK OFFSET value is chosen to prevent overflow conditions in the port’s receive buffer and offset counter. The REQ/ACK OFFSET values and which timing values shall be selected are defined below.

Value 00h

01h-FEh

FFh

Description

Timing values

Specifies asynchronouse transfer agreement. The Transfer period

Asynch

factor and protocol options other than QAS_REQ shall be ignored.

 

Synchronous or paced transfers with specified offset.

Determined by transfer period

 

factor.

Synchronous or paced transfers with unlimited offset.

Determined by transfer period

 

factor.

TRANSFER WIDTH EXPONENT

This field defines the transfer width to be used during DATA IN phases, and DATA OUT phases. The transfer width that is established applies to both SCSI devices.

Valid transfer widths are:

a.8 bits (m=00h)

b.and 16 bits (m=01h) if all the protocol options bits are zero.

c.The only valid transfer width is 16 bits (m=01h) if any of the protocol options bits are one. TRANSFER PERIOD EXPONENT field values greater than 01h are reserved.

If any of the protocol options bits (other than QAS_REQ) are set to one, then only wide transfer agreements are valid. If all the protocol options bits other than QAS_REQ are set to zero, wide transfer agreements and narrow transfer agreements are valid.

The protocol options bits (IU_REQ, DT_REQ, and QAS_REQ) are used by the initiator to indicate the protocol options to be enabled. The target uses the protocol options bits to indicate to the initiator if the requested pro- tocol options are enabled. The target shall not enable any options that were not enabled in the PPR message received from the initiator.

An information units enable request bit (IU_REQ) of zero indicates that information unit transfers shall not be used (i.e., data group transfers shall be enabled) when received from the initiator and that information unit transfers are disabled when received from the target. An IU_REQ bit of one indicates that information unit transfers shall be used when received from the initiator and that information unit transfers are enabled when received from the target. If the IU_REQ bit is changed from the previous agreement (i.e., zero to one or one to zero) as a result of a negotiation the target shall go to a BUS FREE phase on completion of the negotiation.

A DT enable request bit (DT_REQ) of zero indicates that DT DATA phases are to be disabled when received from the initiator and that DT DATA phases are disabled when received from the target. A DT_REQ bit of one indicates that DT DATA phases are to be enabled when received from the initiator and that DT DATA phases are enabled when received from the target.

A QAS enable request bit (QAS_REQ) of zero indicates that QAS is to be disabled when received from the ini- tiator and that QAS is disabled when received from the target. A QAS_REQ bit of one indicates that QAS is to be enabled when received from the initiator and that QAS is enabled when received from the target.

Not all combinations of the protocol options bits are valid. Only the bit combinations defined in Table 34 shall be allowed. All other combinations are reserved.

Parallel SCSI Interface Product Manual, Rev. A

93

Page 107
Image 107
Seagate Ultra 160, Ultra 320 manual Value 00h 01h-FEh FFh Description Timing values