Seagate Ultra 160 User Manual
Parallel scsi interface
Table of contents
Document Outline
- 1.0 Interface requirements
- 2.0 SCSI bus
- 2.1 SCSI bus signals overview
- 2.2 Signal states
- 2.3 OR-tied signals
- 2.4 Signal sources
- 2.5 SCSI bus timing
- 2.5.1 Arbitration delay
- 2.5.2 ATN transmit setup time
- 2.5.3 ATN receive setup time
- 2.5.4 Bus clear delay
- 2.5.5 Bus free delay
- 2.5.6 Bus set delay
- 2.5.7 Bus settle delay
- 2.5.8 Cable skew delay
- 2.5.9 Chip noise in receiver
- 2.5.10 Clock jitter
- 2.5.11 Crosstalk time shift
- 2.5.12 De-skewed data valid window
- 2.5.13 Flow control receive hold time
- 2.5.14 Flow control receive setup time
- 2.5.15 Flow control transmit hold time
- 2.5.16 Flow control transmit setup time
- 2.5.17 pCRC receive hold time
- 2.5.18 pCRC receive setup time
- 2.5.19 pCRC transmit hold time
- 2.5.20 pCRC transmit setup time
- 2.5.21 Data release delay
- 2.5.22 DIFFSENS voltage filter time
- 2.5.23 Offset induced time asymmetry
- 2.5.24 Physical disconnection delay
- 2.5.25 Power on to selection
- 2.5.26 QAS arbitration delay
- 2.5.27 QAS assertion delay
- 2.5.28 QAS release delay
- 2.5.29 QAS non-data phase REQ(ACK) period
- 2.5.30 Receive assertion period
- 2.5.31 Receive hold time
- 2.5.32 Receive internal hold time
- 2.5.33 Receive internal setup time
- 2.5.34 Receive negation period
- 2.5.35 Receive setup time
- 2.5.36 Receive REQ(ACK) period tolerance
- 2.5.37 Receive REQ assertion period with P_CRCA transitioning
- 2.5.38 Receive REQ negation period with P_CRCA transitioning
- 2.5.39 Receive skew compensation
- 2.5.40 Receiver amplitude time skew
- 2.5.41 REQ(ACK) period
- 2.5.42 Reset delay
- 2.5.43 Reset hold time
- 2.5.44 Reset to selection
- 2.5.45 Residual skew error
- 2.5.46 Selection abort time
- 2.5.47 Selection timeout delay
- 2.5.48 Signal timing skew
- 2.5.49 Skew correction range
- 2.5.50 Strobe offset tolerance
- 2.5.51 System deskew delay
- 2.5.52 System noise at launch
- 2.5.53 System noise at receiver
- 2.5.54 Time asymmetry
- 2.5.55 Transmit assertion period
- 2.5.56 Transmit hold time
- 2.5.57 Transmit ISI compensation
- 2.5.58 Transmit negation period
- 2.5.59 Transmit setup time
- 2.5.60 Transmit REQ(ACK) period tolerance
- 2.5.61 Transmit REQ assertion period with P_CRCA transitioning
- 2.5.62 Transmit REQ negation period with P_CRCA transitioning
- 2.5.63 Transmitter skew
- 2.5.64 Transmitter time asymmetry
- 2.6 Measurement points
- 2.7 Clocking methods for data transfers
- 2.8 Paced transfer on a SCSI bus
- 2.9 Data transfer modes
- 2.10 ST DATA phase parallel transfers
- 2.11 DT DATA phase parallel transfers
- 2.12 Negotiation
- 2.12.1 Negotiation algorithm
- 2.12.2 When to negotiate
- 2.12.3 Negotiable fields
- 2.12.4 Transfer agreements
- 2.12.5 Transfer period factor
- 2.12.6 REQ/ACK offset
- 2.12.7 Transfer width exponent
- 2.12.8 Protocol options
- 2.12.9 Negotiable field combinations
- 2.12.10 Message restrictions
- 2.12.11 Negotiation message sequences
- 3.0 Logical characteristics
- 3.1 SCSI bus phases overview
- 3.2 SELECTION phase
- 3.3 RESELECTION phase
- 3.4 SCSI bus fairness
- 3.5 Information transfer phases
- 3.5.1 Asynchronous transfer
- 3.5.2 Synchronous transfer
- 3.5.3 Paced transfer
- 3.5.4 Wide transfer
- 3.6 COMMAND phase
- 3.7 DATA phase
- 3.8 STATUS phase
- 3.9 MESSAGE phase
- 3.10 Signal restrictions between phases
- 3.11 SCSI bus phase sequences
- 3.11.1 SCSI bus phase sequences overview
- 3.11.2 Phase sequences for physical reconnection and selection using attention condition with information unit transfers disabled
- 3.11.3 Phase sequences for selection without using attention condition with information unit transfers disabled
- 3.11.4 Phase sequences for physical reconnection or selection without using attention condition with information unit transfers enabled
- 3.11.5 Phase sequences for physical selection using attention condition with information unit transfers enabled
- 3.12 Data bus protection
- 4.0 Message system specification
- 4.1 General message protocols and formats
- 4.2 Message formats
- 4.3 Message categories
- 4.3.1 LINK CONTROL MESSAGES
- 4.3.2 DISCONNECT
- 4.3.3 IDENTIFY
- 4.3.4 IGNORE WIDE RESIDUE
- 4.3.5 INITIATOR DETECTED ERROR
- 4.3.6 LINKED COMMAND COMPLETE
- 4.3.7 MESSAGE PARITY ERROR
- 4.3.8 MESSAGE REJECT
- 4.3.9 MODIFY DATA POINTER
- 4.3.10 MODIFY BIDIRECTIONAL DATA POINTER
- 4.3.11 NO OPERATION
- 4.3.12 PARALLEL PROTOCOL REQUEST
- 4.3.13 QAS REQUEST
- 4.3.14 RESTORE POINTERS
- 4.3.15 SAVE DATA POINTERS
- 4.3.16 SYNCHRONOUS DATA TRANSFER REQUEST
- 4.3.17 TASK COMPLETE
- 4.3.18 WIDE DATA TRANSFER REQUEST
- 4.4 Task attribute messages
- 4.5 Task management messages
- 5.0 Miscellaneous SCSI bus characteristics
- 6.0 SPI information units
- 7.0 SCSI commands
- 7.1 Command implementation requirements
- 7.2 Command Descriptor Block (CDB)
- 7.3 Status
- 7.4 Command examples
- 7.5 Timing examples
- 7.6 Command processing considerations and exception conditions
- 7.7 Queued tasks (formerly “queued I/O processes”)
- 7.8 Parameter rounding
- 7.9 Programmable operating definition
- 7.10 Incorrect initiator connection
- 8.0 Drive features
- 8.1 S.M.A.R.T. system
- 8.2 Self-test operations
- 8.3 Alternate error detection for the asynchronous information phases (AIP)- Command, Message, and Status
- 8.4 Removal and insertion of SCSI devices (popularly known as “hot plugging”)
- 8.4.1 Removal and insertion of SCSI devices overview
- 8.4.2 Case 1-Power off during removal or insertion
- 8.4.3 Case 2-RST signal asserted continuously during removal or insertion
- 8.4.4 Case 3-Current I/O processes not allowed during insertion or removal
- 8.4.5 Case 4-Current I/O process allowed during insertion or removal
- 8.5 SPI-3 to SCSI-2 terminology mapping