The SCSI initiator port shall begin the section A of its training pattern independent of the start of the SCSI tar- get ports training pattern if it detects the SEL and MSG true, and C/D and I/O false on the first assertion of the REQ signal. The SCSI initiator port shall transmit the following pattern:
For
transmission.
Start of section A:
1.if precompensation is enabled, set the drivers to the strong driver state;
2.simultaneously assert ACK, P1, and
3.wait the equivalent of 32 transfer periods (e.g., 200 ns at
4.simultaneously negate ACK, P1, and
5.wait the equivalent of 32 transfer periods;
6.set precompensation to negotiated state;
7.simultaneously assert and negate ACK, P1, and
Start of section B:
1.wait the equivalent of 192 transfer periods from the first assertion of ACK in step 2 of section A (e.g., 1200 ns at
2.keep the P1, and
3.keep the P1,
4.simultaneously assert and negate PA and
Start of section C:
1.assert and negate ACK at the negotiated transfer period 64 times and at the same time assert and negate P1 at twice the negotiated transfer period while repeating a 0000010011111011b bit pattern eight times on each of the
At the completion of its training pattern, the SCSI initiator port continues asserting and negating the ACK signal at the negotiated transfer period (e.g., 6.25 ns transfer period at
3.5.3.2P1 data valid/invalid state transitions
The transmitting SCSI device port shall indicate the start of a data valid state by reversing the phase of the P1 signal coincident with a REQ or ACK assertion. This is accomplished by withholding the next transition of P1 at the start of the first two transfer periods of valid data. Beginning with the third valid data word, P1 shall be tog- gled every two transfer periods, coincident with a REQ or ACK assertion. The minimum duration of the data valid state is two transfer periods, and the data valid state shall consist of an even number of transfer periods.
Anytime the sending SCSI device port pauses the sending of data, it shall reverse the phase of P1 by withhold- ing the next transition of P1 at the start of the first two transfer periods that have invalid data. Beginning with the third transfer period with invalid data, P1 shall be toggled every two transfer periods until valid data is sent.
Parallel SCSI Interface Product Manual, Rev. A | 71 |