Seagate Ultra160 Product Manual page 77

Scsi interface
Table of Contents

Advertisement

SCSI Interface Product Manual, Rev. B
Pad field data and pCRC field data are transferred using the same negotiated transfer period as the data field
data.
The target may continue to send REQs, up to the negotiated offset, for the next data group. The target shall not
transition REQ with P_CRCA asserted until the initiator has responded with all ACK transitions for the previous
data group.
When the initiator detects an assertion of the P_CRCA signal and the REQ signal is asserted (i.e., pad field
required), it shall then:
1. transfer data bytes for all outstanding REQs received prior to the REQ that had the P_CRCA signal
asserted;
2. drive the DB(15-0) signals to their pad values;
3. delay at least one transmit setup time;
4. negate the ACK signal;
5. hold the DB(15-0) signals valid for a minimum of one transmit hold time and hold the ACK signal negated
for a minimum of one transmit assertion period;
6. drive the DB(15-0) signals to their pCRC values;
7. delay at least one transmit setup time;
8. assert the ACK signal;
9. hold the DB(15-0) signals valid for a minimum of one transmit hold time and hold the ACK signal asserted
for a minimum of one transmit assertion period;
10. drive the DB(15-0) signals to their pCRC values;
11. delay at least one transmit setup time;
12. negate the ACK signal; and
13. hold the DB(15-0) signals valid for a minimum of one transmit hold time and hold the ACK signal negated
for a minimum of one transmit assertion period.
When the initiator detects an assertion of the P_CRCA signal and the REQ signal is negated (i.e., no pad field
required), it shall then:
1. transfer data bytes for all outstanding REQs received prior to the REQ that had the P_CRCA signal
asserted;
2. drive the DB(15-0) signals to their pCRC values;
3. delay at least one transmit setup time;
4. assert the ACK signal;
5. hold the DB(15-0) signals valid for a minimum of one transmit hold time and hold the ACK signal asserted
for a minimum of one transmit assertion period;
6. drive the DB(15-0) signals to their pCRC values;
7. delay at least one transmit setup time;
8. negate the ACK signal; and
9. hold the DB(15-0) signals valid for a minimum of one transmit hold time and hold the ACK signal negated
for a minimum of one transmit assertion period.
After either of the above sequences is complete, the target has ended a data group transfer.
As a result of a data group always being an even number of transfers, the REQ and ACK signals are negated
both before and after the transmission of the data group.
The target shall read the value of the DB(15-0) signals within one receive hold time of the transition of the ACK
signal. The initiator shall use the pad bytes, if any, in the generation of the transmitted pCRC. The target shall
then use those pad bytes, if any, for checking against the computed pCRC for the current data group. Upon
receipt of the last byte of the pCRC field, the received pCRC and computed pCRC shall be compared.
If received pCRC and computed pCRC do not match (i.e., a pCRC error is detected), or if an improperly format-
ted data group is transferred, then the associated data group shall be considered invalid.
59

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ultra320

Table of Contents