Fujitsu MAN3184 SERIES Specifications

Disk drives scsi physical interface specifications
Hide thumbs Also See for MAN3184 SERIES:
Table of Contents

Quick Links

C141-E123-01EN
MAN3184, MAN3367, MAN3735 SERIES

DISK DRIVES

SCSI PHYSICAL INTERFACE SPECIFICATIONS
Table of Contents
loading

Summary of Contents for Fujitsu MAN3184 SERIES

  • Page 1: Disk Drives

    C141-E123-01EN MAN3184, MAN3367, MAN3735 SERIES DISK DRIVES SCSI PHYSICAL INTERFACE SPECIFICATIONS...
  • Page 2 High Safety Required Use. If you wish to use this Product for High Safety Required Use, please consult with our sale person in charge before such use The contents of this manual is subject to change without prior notice. All Rights Reserved. Copyright 2001 FUJITSU LIMITED...
  • Page 3 “Important Alert Items” in this manual. Keep this manual handy, and keep it carefully. FUJITSU makes every effort to prevent users and bystanders from being injured or from suffering damage to their property. Use the product according to this manual.
  • Page 4 Specifications and functions of products covered by this manual comply with the following standards. Standard (Text) No. Name Enacting Organization T10/1302D Rev 14 Working Draft American National (final) American National Standard Information Standards Institute Technology --- SCSI Parallel Interface 3 (ANSI) All Rights Reserved, Copyright 2001 Fujitsu Limited C141-E123-01EN...
  • Page 5 REVISION RECORD Edition Date Revised contents published Mar.,2001 Specification No.: C141-E123-**EN The contents of this manual is subject to change without prior notice. All Rights Reserved. Copyright 2001 FUJITSU LIMITED C141-E123-01EN...
  • Page 6 This page is intentionally left blank.
  • Page 7 PREFACE This manual explains the MAN3184/MAN3367/MAN3735 series 3-1/2" intelligent disk drives each having the built-in SCSI controller. This manual details the specifications and functions of the Small Computer System Interface (SCSI) to connect the above listed disk drives to the user system. Also, the manual details various SCSI command specifications and the command processing functions, and provides the information required to creation of host system software.
  • Page 8 CONVENTIONS This manual uses the following conventions: NOTE: NOTE indicates the information useful for the user to operate the system. Important information The important information is provided with the "Important" title. The important information text is centered so that the reader can distinguish it from other manual texts. The following gives an example: IMPORTANT The IDD operates as a target (TARG) on the SCSI bus.
  • Page 9 Requesting for User's Comments Please use the User's Comment Form attached to the end of this manual to identify user comments including error, inaccurate and misleading information of this manual. Contact to your Fujitsu representative for additional comment forms if required.
  • Page 10 MANUAL ORGANIZATION Product/ • General Description Maintenance Manual • Specifications • Data Format • Installation Requirements • Installation • Diagnostics and Maintenance • Error Analysis • Principle of Operation SCSI Physical • SCSI Bus Interface • SCSI Message Specifications • Error Recovery •...
  • Page 11: Table Of Contents

    CONTENTS page CHAPTER 1 SCSI BUS ........................1 - 1 System Configuration ........................1 - 1 Interface Signal Definition......................1 - 3 Physical Requirements......................... 1 - 7 1.3.1 Interface connector ........................1 - 8 1.3.2 Interface cable..........................1 - 15 Electrical Requirements......................
  • Page 12 SCAM............................1 - 84 1.9.1 SCAM operations ........................1 - 84 1.10 Ultra SCSI ..........................1 - 89 1.10.1 Outline ............................1 - 89 1.10.2 Device connection ........................1 - 89 1.10.3 Electrical characteristics of SCSI parallel interface..............1 - 90 1.11 Low-Voltage Differential......................
  • Page 13 2.3.15 TARGET TRANSFER DISABLE message : X'13' (I T) ............2 - 12 2.3.16 Task attribute messages ......................2 - 13 2.3.17 IGNORE WIDE RESIDUE message: X'23' (T I) ..............2 - 14 2.3.18 IDENTIFY message: X'80' to X'FF' (I T)................
  • Page 14 FIGURES page Example of SCSI configuration ....................1 - 2 Interface signals ...........................1 - 3 DATA BUS and SCSI ID ......................1 - 4 SCSI interface connector (IDD side) (16-bit SCSI)..............1 - 8 SCSI interface connector (cable side) (16-bit SCSI)..............1 - 9 Single-ended connector pin assignment (16-bit SCSI)...............1 - 10 Low-Voltage-Differential connector pin assignment (16-bit SCSI)...........1 - 11 SCA-2 type, 16-bit SCSI interface connector (IDD side) ............1 - 12...
  • Page 15 1.34 Bus phase sequence........................1 - 77 1.35 Example of bus phase transition at execution of a single command ..........1 - 79 1.36 State of level-1 SCAM target.....................1 - 86 1.37 State of level-2 SCAM target.....................1 - 87 1.38 Comparison of active negate current and voltage ..............1 - 92 1.39 Single-ended test circuit......................1 - 93 1.40...
  • Page 16 TABLES page INFORMATION TRANSFER phase identification ..............1 - 6 Single-Ended maximum distance between terminators ..............1 - 7 LVD maximum distance between terminators ................1 - 8 SE and LVD Transmission line impedance of cable at maximum indicated data transfer rate.........................1 - 15 Attenuation Requiaments for SCSI cable media ................1 - 15 Output characteristic ........................1 - 19 Input characteristic........................1 - 19...
  • Page 17 2.12 PARALLEL PROTOCOL REQUEST message implied agreement..........2 - 32 Retry procedure for SCSI error....................3 - 7 C141-E123-01EN...
  • Page 18 This page is intentionally left blank.
  • Page 19: Chapter 1 Scsi Bus

    CHAPTER 1 SCSI BUS System Configuration Interface Signal Definition Physical Requirements Electrical Requirements Timing Rule Bus Phases Bus Conditions Bus Phase Sequence SCAM 1.10 Ultra SCSI 1.11 Low-Voltage Differential 1.12 SCSI Bus Fairness This chapter describes the configuration, physical and electrical characteristics, interface protocol, and operations of SCSI buses.
  • Page 20: Example Of Scsi Configuration

    Any SCSI ID of the IDD can be selected using the setup pins. However, the LUN is fixed to zero (0). The SCSI ID can be 0 to 15. Note: The maximum number of SCSI devices and the maximum cable length are limited depending on the selected SCSI data transfer mode and the SCSI transceiver type.
  • Page 21: Interface Signal Definition

    Interface Signal Definition Figure 1.2 shows interface signal types. The SCSI bus consists of 27 signal lines. The 27 signal lines consist of data buses (2 bytes plus two odd parity bits) and 9 control signal lines. The SCSI bus can be a single-ended or low voltage differential(LVD) interface depending on the model used.
  • Page 22: Data Bus And Scsi Id

    DB15 to DB00, P1, P_CRCA (Data buses) The 16-bit SCSI system uses a bidirectional data bus consisting of two-byte data and two odd parity bits. MSB (2 ): DB15, LSB (2 ): DB00 The data bus is used to transfer a command, data, a status, or a message in the INFORMATION TRANSFER phase.
  • Page 23 (d) P1 (data group transfer enabled) A signal that shall be continuously negated by the SCSI device driving the DB(15-0) signals and shall be ignored by the SCSI device receiving the DB(15-0) signals during DT DATA phases. (e) P_CRCA (PARITY/CRC AVAILABLE) (SELECTION phase, ST DATA phase, COMMAND phase, MESSAGE phase, or STATUS phase) A signal sourced by the SCSI device driving the data bus during these phases.
  • Page 24: Information Transfer Phase Identification

    BSY (BUSY) The BSY signal indicates that the SCSI bus is in use. In the ARBITRATION phase, this signal is used to request for the bus usage priority. SEL (SELECT) The SEL signal is used by the INIT to select a TARG (in the SELECTION phase) or by the TARG to reselect an INIT (in the RESELECTION phase).
  • Page 25: Physical Requirements

    REQ (REQUEST) This is a transmission request from the TARG to the INIT in the INFORMATION TRANSFER phase. ACK (ACKNOWLEDGE) The ACK signal is a response to the REQ signal sent from the INIT to TARG in the INFORMATION TRANSFER phase. ATN (ATTENTION) The ATN signal indicates that the INIT has a message to be sent to the TARG.
  • Page 26: Interface Connector

    Table1.3 LVD maximum distance between terminators Maximum distance between terminators (meters) Interconnect Fast-5 Fast-10 Fast-20 Fast-40 Fast-80 Point-to-point Multidrop 1.3.1 Interface connector Interface connector of the 16-bit SCSI The IDD 16-bit SCSI bus connector is nonshielded 68-pin, consisting of two 34-pin rows with adjacent pins 1.27 mm (0.05 inch) part (Figure 1.4).
  • Page 27: Scsi Interface Connector (Cable Side) (16-Bit Scsi)

    0.396 0.001 0.61 5.16 Figure 1.5 SCSI interface connector (cable side) (16-bit SCSI) C141-E123-01EN 1 - 9...
  • Page 28: Single-Ended Connector Pin Assignment (16-Bit Scsi)

    Pin No. Signal Signal Pin No. -DB12 -DB13 -DB14 -DB15 -DBP1 -DB00 -DB01 -DB02 -DB03 -DB04 -DB05 -DB06 -DBP7 -P_CRCA TERMPWR * TERMPWR * TERMPWR * TERMPWR * (reserved) (reserved) -ATN -BSY -ACK -RST -MSG -SEL -C/D -REQ -I/O -DB08 -DB09 -DB10 -DB11...
  • Page 29: Low-Voltage-Differential Connector Pin Assignment (16-Bit Scsi)

    Pin No. Signal Signal Pin No. +DB(12) -DB(12) +DB(13) -DB(13) +DB(14) -DB(14) +DB(15) -DB(15) +DB(P1) -DB(P1) +DB(0) -DB(0) +DB(1) -DB(1) +DB(2) -DB(2) +DB(3) -DB(3) +DB(4) -DB(4) +DB(5) -DB(5) +DB(6) -DB(6) +DB(7) -DB(7) +P_CRCA -P_CRCA GROUND GROUND DIFFSENS GROUND TERMPWR * TERMPWR * TERMPWR * TERMPWR *...
  • Page 30: Sca-2 Type, 16-Bit Scsi Interface Connector (Idd Side)

    Interface connector of SCA-2 type 16-bit SCSI The 16-bit, SCA-2 type SCSI bus connectors of the IDD are 80-pin, unshielded connectors, each having two rows of 40 parallel pins (separated 1.27 mm or 0.05" from each other) (see Figure 1.8). Figure 1.9 shows the pin assignment of 16-bit, SCA-2 type single-ended SCSI interface connector.
  • Page 31: Sca-2 Type, Single-Ended 16-Bit Scsi Connector Signal Assignment

    Pin No. Signal Signal Pin No. +12V (CHARGE) 12V RETURN (GND) +12V 12V RETURN (GND) +12V 12V RETURN (GND) +12V MATED1 reserved (N.C.) reserved (N.C.) reserved (N.C.) -DB11 -DB10 -DB09 -DB08 -I/O -REQ -C/D -SEL -MSG -RST -ACK -BSY -ATN -P_CRCA -DB07 -DB06...
  • Page 32: Sca Type, Low-Voltage-Differential Connector Signal Assignment

    Pin No. Signal Signal Pin No. +12V (CHARGE) 12V RETURN (GND) +12V 12V RETURN (GND) +12V 12V RETURN (GND) +12V MATED1 reserved(N.C.) reserved(N.C.) reserved(N.C.) DIFFSENS -DB(11) +DB(11) -DB(10) +DB(10) -DB(9) +DB(9) -DB(8) +DB(8) -I/O +I/O -REQ +REQ -C/D +C/D -SEL +SEL -MSG +MSG...
  • Page 33: Interface Cable

    1.3.2 Interface cable Use the twisted-pair interface cables satisfying the requirements of Tables 1.4 ,1.5. Table 1.4 SE and LVD Transmission line impedance of cable at maximum indicated data transfer rate Local SE transmission line Local differential impedance transmission line impedance Description Minimum Maximum...
  • Page 34: Connection Of Interface Cable

    (a) Connection to a middle point of the cable (b) Connection to the end of the cable. Figure 1.11 Connection of interface cable 1-16 C141-E123-01EN...
  • Page 35: Electrical Requirements

    Electrical Requirements 1.4.1 Single-Ended type Termination circuit All signals except for RESERVE, GND, or TERMPWR should be terminated at both ends of the bus. Each signal should be terminated by one of the following methods. Figures 1.12 and 1.13 show the termination circuit. a) Each signal must connect to the TERMPWR signal through 220 (within 5%) resistor, and connect to ground through 330...
  • Page 36: Single-Ended Scsi Termination Circuit-2

    The IDD uses the terminator circuit satisfying conditions (b) above. The INIT terminator circuit is also recommended to meet conditions (b) above. (P_CRCA) Figure 1.13 Single-Ended SCSI termination circuit-2 1-18 C141-E123-01EN...
  • Page 37: Output Characteristic

    Driver and receiver For the interface signal driver, an open-collector or tri-state buffer that satisfies the following output characteristics is used. All signals are negative logic (true = "L"). The receiver and non-driver of the SCSI device under the power-on state should satisfy the following input characteristics on each signal.
  • Page 38: Low-Voltage Differential Type

    The SCSI device under the power-off state should satisfy the characteristics of I and I [Recommended circuit example] Driver: MB463 (Fujitsu) or SN7438 (TI) (Open-collector NAND gate) Receiver: SN74LS240 or SN74LS19 (TI) (Shumitt trigger input inverter) 1.4.2 Low-Voltage Differential type Termination circuit All signals except for GROUND and TERMPWR should be terminated at both ends of the bus.
  • Page 39: Lvd Diffsens Driver Specifications

    DIFFSENS a) DIFFSENS driver The LVD DFFSENS driver sets a voltage level on the DIFFSENS line that uniquely defines a LVD transmission mode. LVD terminators and multimode terminators shall provide a LVD DIFFSENS driver according to the specifications in Table 1.8. Table 1.8 LVD DIFFSENS driver specifications Value...
  • Page 40 a) The device is capable of logical operation for at least 100 ms, and Notes: The 100 ms delay allows time for the DIFFSENS pin to connect after the initial power connection (in the case of insertion of a device into an active system), or allows time for the power distribution system to settle.
  • Page 41: Internal Terminal Resistor And Power Supply For Terminating Resistor

    MATED 1/Backplane Side The signal shall be held to a ground level when the MATED 2 connection is completed. The MATED 1 signal shall be held to the open level when the MATED 2 connection is not completed. MATED 2 connection Figure 1.15 Circuit for mated indications 1.4.3...
  • Page 42: Bit Scsi (Not Sca2) Terminating Resistor Circuit

    Figure 1.16 shows the configuration of a SCSI terminating resistor circuit. The circuit shall be set in either mode (by the CN2 setup pin) depending on the IDD system requirements. 16-bit SCSI (P-connector) setting terminal CN2 23-24pin Supply TERMPWR to SCSI Bus Short Don’t supply TERMPWR to SCSI Bus Open...
  • Page 43: Usage In 8-Bit/16-Bit Transfer Mode

    1.4.4 Usage in 8-bit/16-bit transfer mode When the IDD is used as 8-bit SCSI device, it is connected terminating resistor circuit to upper 8- bit and parity (DB08 to DB15 and DBP1) or short set up pin (CN2 13-14). When the IDD is used as 16-bit SCSI device, leave the set up pin Jumper setting “8/16”...
  • Page 44: Signal Driving Conditions

    1.4.5 Signal driving conditions Signal status value Table 1.12 shows the correspondence between the input interface signal level at the receiving end and its logic state. Table 1.12 Signal status at receiving end Single-ended type signal state LVD type signal Logic state Asynchronous, Fast- state...
  • Page 45: Bus Phases And Signal Sources

    Signal sources Table 1.14 lists SCSI device types (or signal sources) which can drive signals in each interface operating phase. Table 1.14 Bus phases and signal sources I/O, REQ, ACK, DB15-8, DB7-0 P_CRCA C/D, DBP1 BUS FREE ARBITRATION SELECTION I&T RESELECTION I&T COMMAND...
  • Page 46: Timing Rule

    Timing Rule 1.5.1 Timing value Table 1.15, 16, 17 give the timing required for operations on the SCSI bus. Table 1.15 SCSI bus control timing values Timing description Type Timing values Arbitration Delay min. 2.4 s Bus Clear Delay max. 800 ns Bus Free Delay min.
  • Page 47: Scsi Bus Data & Information Phase Dt Timing Values

    Table 1.17 SCSI bus data & information phase DT timing values Timing values [ns] (8) Timing description Type Fast-10 Fast-20 Fast-40 Fast-80 ATN Transmit Setup Time min. 48.4 29.2 19.6 14.8 ATN Receive Setup Time min. 13.6 3.45 Cable Skew (6) max.
  • Page 48 Arbitration delay The minimum time a SCSI device shall wait from asserting the BSY signal for arbitration until the DATA BUS is examined to see if arbitration has been won. There is no maximum time. Bus clear delay The maximum time that for a SCSI device to release all SCSI signals after: a) The BUS FREE phase is detected (the BSY and SEL signals are both false for a bus settle delay);...
  • Page 49 (11) Physical Disconnection delay The minimum time that a target shall wait after releasing BSY before participating in an ARBITRATION phase when honoring a DISCONNECT message from the initiator. (12) Power on to selection The recommended maximum time from power application until a SCSI target is able to respond with appropriate status and sense data to the TEST UNIT READY, INQUIRY, and REQUEST SENSE commands (See SCSI-3 Primary Commands Standard.) (13)
  • Page 50 (20) Receive hold time For ST data transfers the minimum time required at the receiving SCSI device between the assertion of the REQ or ACK signal and the changing of the DB(15-0, P_CRCA, and/or P1) signals while using synchronous data transfers, provided P_CRCA is not transitioning with pCRC protection enabled.
  • Page 51 (26) Transmit assertion period The minimum time that a target shall assert the REQ signal while using synchronous data transfers provided P_CRCA is not transitioning with pCRC protection enabled. Also, the minimum time that an initiator shall assert the ACK signal while using synchronous data transfers. (27) Transmit hold time For ST data transfers the minimum time provided by the transmitting SCSI device between the...
  • Page 52 (33) pCRC Transmit hold time The minimum time provided by the transmitter between the transition of the REQ signal and the transition of the P_CRCA signal while pCRC protection is enabled. (34) pCRC Transmit setup time The minimum time provided by the transmitter between the transition of the P_CRCA signal and the transition of the REQ signal while pCRC protection is enabled.
  • Page 53: Measurement Point

    1.5.2 Measurement point (1) SE Fast-5/10 The measurement point of Fast-5/10 is different from that of Fast-20. The Figure 1.17 is the Fast- 5/10 measurement point. Figure 1.17 Fast-5/10 Measurement Point C141-E123-01EN 1 - 35...
  • Page 54: Fast-20 Measurement Point

    (2) SE Fast-20 Figure 1.18 is the Fast-20 measurement point. Figure 1.18 Fast-20 Measurement Point 1-36 C141-E123-01EN...
  • Page 55: Lvd St Data Transfer Measurement Point

    (3) LVD ST Data Transfer Figure 1.19 is the LVD ST Data Transfer measurement point. ** Use the crossing that yield the shorter Assertion Period and Negation Period. Figure 1.19 LVD ST Data Transfer measurement point Notes: 1. V - negated signal 2.
  • Page 56: Lvd Dt Data Transfer Measurement Point

    (4) LVD DT Data Transfer Figure 1.20 is the LVD DT Data Transfer measurement point. Figure 1.20 LVD DT Data Transfer measurement point Notes: 1. V - negated signal 2. V - asserted signal 3. t = 1.25ns minimum 4. V or V are required to drive the 100 mV at the leading edge of the transition.
  • Page 57: Bus Phases

    Bus Phases The SCSI bus must be in one of the following eight phases: BUS FREE phase ARBITRATION phase SELECTION phase RESELECTION phase COMMAND phase DATA phase INFORMATION TRANSFER phase STATUS phase MESSAGE phase The SCSI bus can never be in more than one phase at any given time. Note: In the following bus phase conditions, signals are false unless otherwise defined.
  • Page 58: Bus Free Phase

    1.6.1 BUS FREE phase All SCSI devices do not use the bus in the BUS FREE phase. SCSI devices shall detect the BUS FREE phase after SEL and BSY signals are both false for one Bus Settle Delay. SCSI devices which have detected the BUS FREE phase shall release all bus signals within one Bus Clear Delay after BSY and SEL signals become false for Bus Settle Delay.
  • Page 59: Arbitration Phase

    The SCSI bus enters the BUS FREE phase when the TARG stops the BSY signal in one of the following events: When RESET condition has been detected. When TARG has received the following message normally. ABORT TASK, ABORT TASK SET, CLEAR TASK SET, LOGICAL UNIT RESET, TARG RESET, CLEAR ACA When TARG has transmitted the following message normally.
  • Page 60 4) After waiting at least Arbitration Delay since the SCSI device asserted BSY signal, the SCSI device shall examine the value on the DATA BUS to determine the priority of the bus arbitration (*1). Bus arbitration priority: DB7 (ID#7) > DB6 (ID#6) >... >DB0 (ID#0) >DB15 (ID#15) >DB14 (ID#14) >...
  • Page 61: Arbitration Phase

    Figure 1.22 ARBITRATION phase C141-E123-01EN 1 - 43...
  • Page 62: Selection Phase

    1.6.3 SELECTION phase An INIT selects a TARG (a single SCSI unit) in the SELECTION phase. Note: I/O signal is false during a SELECTION phase. (The I/O signal identifies the phase as SELECTION or RESELECTION). Start sequence without ARBITRATION phase In systems with the ARBITRATION phase not implemented, the INIT starts the SELECTION phase in the following sequence (see Figure 1.23).
  • Page 63 Selection enabled parity protection and using/without using attention condition 1) The INIT sets the DATA BUS to a value that is the OR of INIT's SCSI ID bit, the TARG's SCSI ID bit, and the appropriate parity bit(s) (i.e., DB(P_CRCA and/or P1)). 2) In the case of selection using attention condition, the INIT should create an attention condition (indicating that a MESSAGE OUT phase is to follow the SLECTION phase).
  • Page 64 Timeout procedure If the INIT cannot detect the response from TARG when the Selection Timeout Delay or longer has passed after starting the SELECTION phase, the timeout procedure shall be performed through one of the following schemes: a) The case of creating Reset condition The INIT should assert the RST signal.
  • Page 65: Selection Phase

    Min. System Deskew Delay Min. System Deskew Delay Min. System Deskew Delay Min. System Deskew Delay Figure 1.23 SELECTION phase C141-E123-01EN 1 - 47...
  • Page 66: Reselection Phase

    1.6.4 RESELECTION phase The SCSI device operated as a TARG selects an INIT in the RESELECTION phase. This phase is an option for the system, and this phase can only be used in systems with the ARBITRATION phase implemented. When the TARG re-starts the command processing under the disconnection on the SCSI bus, the TARG reconnects with the INIT using this phase.
  • Page 67 Response sequence If a SCSI unit (INIT to be selected) detects the SEL and I/O signals and data bus bit (DBn) corresponding to the own SCSI ID are all true and if it detects the BSY signal which is false for at least Bus Settle Delay, the SCSI unit shall recognize that it is selected in the RESELECTION phase.
  • Page 68: Reselection Phase

    Timeout procedure If the TARG cannot detect a response (BSY signal) from the INIT when the Selection Timeout Delay or longer has passed after starting the RESELECTION phase, the timeout procedure shall be performed though one of the following schemes: 1) The TARG asserts the TRUE signal and generates an RESET condition.
  • Page 69: Information Transfer Phases

    1.6.5 INFORMATION TRANSFER phases The COMMAND, DATA, STATUS and MESSAGE phases are generally called the INFORMATION TRANSFER phase. This phase can transfer the control information and data between the INIT and TARG via the data bus. The type of INFORMATION TRANSFER phase is determined by the combination of C/D, I/O, and MSG signals (see Table 1.1).
  • Page 70: 1.6.5.1 Asynchronous Transfer Mode

    Notes: After the ACK signal becomes false in the current INFORMATION TRANSFER phase, the TARG can start preparing a new phase by changing the status of C/D, I/O and MSG signals. The status of these three signals can change in any order or at once. The status of one signal may change more than once;...
  • Page 71 b. Transfer from INIT to TARG When the I/O signal is false, the information of the data bus is transferred from the INIT to the TARG. The following explains the information transfer sequence. The TARG asserts the REQ signal to request the INIT for information transfer. The INIT asserts the ACK signal at least one System Deskew Delay + Cable Skew Delay after sending valid information of the requested type on the data bus.
  • Page 72: Transfer In Asynchronous Mode

    Min. System Deskew Delay + Cable Skew Delay Min. System Deskew Delay + Cable Skew Delay Figure 1.26 Transfer in asynchronous mode 1 - 54 C141-E123-01EN...
  • Page 73: 1.6.5.2 Synchronous Mode

    c. Improved Error Detection for the Asynchronous Information Phases (AIP) The COMMAND, MESSAGE and STATUS asynchronous information transfer phases except DATA phase only transfer information on the lower eight data bits of a SCSI bus with only normal parity protection on those transfers. In this improved detection additional check information can be transferred on the upper eight data bits.
  • Page 74 Note: The IDD supports up to 20 MHz (40 MHz on LVD) of synchronous data transfer (see Table 1.7). The default data transfer mode is asynchronous. When the power is first turned on, the system is reset, or after the TARGET RESET message has been issued, data is transferred in the asynchronous mode only.
  • Page 75 (b) The case of the I/O signal is false (transfer to the TARG) 1) The INIT detects a REQ assertion. 2) The INIT first drives the DB(7-0,P_CRCA) or DB(15-0,P_CRCA,P1) signals to their values. 3) The INIT delays at least one Transmit Setup Time. 4) The INIT asserts the ACK signal.
  • Page 76: St Transfer In Synchronous Mode

    [Timing rule for TARG to INIT] Min. Transmit Assertion Period Min. Received Hold Time Min. Transmit Min. Transmit Setup Time Hold Time [Timing rule for INIT to TARG] Min. Transmit Assertion Period Min. Received Hold Time Min. Transmit Min. Transmit Setup Time Hold Time Figure 1.27 ST transfer in synchronous mode...
  • Page 77 DT synchronous data transfer When a DT data transfer agreement has been established the target shall only use the DT DATA IN phase and DT DATA OUT phase for data transfers. The DT synchronous data transfer is available only when it has been defined between the INIT and TARG by exchanging the PARALLEL PROTOCOL REQUEST message with each other.
  • Page 78 5) INIT fetches the values from DB(15-0) signals within a receive hold time of the transition of the REQ signal and it also fetches the value from the P_CRCA signal within a pCRC receive hold time of the transition of the REQ signal. Then INIT responds with an ACK transition.
  • Page 79 9) TARG drives the DB(15-0) signals to their desired pCRC values and waits at least one transmit setup time. 10) TARG negates the REQ signal and holds the DB(15-0) signals for a minimum of one transmit hold time and the P_CRCA signal asserted for at least a pCRC transmit hold time. 11) TARG holds the REQ signal negated for at least one transmit REQ negation period with P_CRCA transitioning since the last REQ negation.
  • Page 80 If received pCRC and computed pCRC do not match (i.e., a pCRC error is detected), or if an improperly formatted data group is transferred, then the INIT creates an attention condition or before the last transfer of the pCRC field. When the TARG switches to a MESSAGE OUT phase the INIT sends an INITIATOR DETECTED ERROR message to the TARG.
  • Page 81 When the INIT detects an assertion of the P_CRCA signal and the REQ signal is negated (i.e., no pad field required), INIT transfers data bytes for all outstanding REQs received prior to the REQ that had the P_CRCA signal asserted. INIT drives the DB(15-0) signals to their desired pCRC values. INIT delays at least one transmit setup time, asserts the ACK signal and holds the DB(15- 0) signals valid for a minimum of one transmit hold time and the ACK signal asserted for a minimum of a transmit assertion period.
  • Page 82: Data Group Pad Field And Pcrc Field Transfer

    transmit setup transmit hold transmit REQ assertion transmit REQ negation period with pCRCA period with pCRCA transmit negation transmit assertion transitioning transitioning period period + 100 mV - 100 mV DB15-0 data value pad value pCRC value pCRC value + 100 mV P_CRCA...
  • Page 83: Wide Mode Transfer (16-Bit Scsi)

    1.6.5.3 Wide mode transfer (16-bit SCSI) The wide mode transfer enables information transfer using a multiple-byte-wide data bus. It is used only in DATA phases. In wide mode transfer, the WIDE DATA TRANSFER REQUEST or PARALLEL PROTOCOL REQUEST message should first be exchanged by the INIT and the TARG to define the data transfer mode between SCSI devices.
  • Page 84 DT DATA OUT phase The DT DATA OUT phase allows the target to request that data be sent from the initiator to the target using DT data transfers. The target shall assert the MSG signal and negate the C/D and I/O signals during the REQ/ACK handshake(s) of this phase.
  • Page 85: Data Transfer Rate

    Data transfer rate in synchronous mode Table 1.18 lists the synchronous transfer mode parameters valid for the IDD. The actual values are determined by exchange of SYNCHRONOUS DATA TRANSFER REQUEST or PARALLEL PROTOCOL REQUEST message between the two SCSI devices. If two or more INITs are used, different parameters may be used by each INIT.
  • Page 86: Status Phase

    Figure 1.30 Data transfer rate in synchronous mode 1.6.8 STATUS phase In a STATUS phase, the TARG requests to transfer status information from the TARG to the INIT. The TARG keeps the C/D and I/O signals true and the MSG signal false during REQ/ACK handshaking in this phase.
  • Page 87: Signal Requirements Concerning Transition Between Bus Phases

    Note: The TARG can terminate the MESSAGE OUT phase even when the ATN signal is true when it returns a MESSAGE REJECT message to reject an illegal or invalid message, when it enters the BUS FREE phase as directed by the received message, or when it returns a message immediately in response to a received message (such as the SYNCHRONOUS DATA TRANSFER REQUEST).
  • Page 88: Switching Direction Of Transfer Over Data Bus

    f) The P_CRCA signal direction may switch direction while the DATA BUS and/or DB(P1) does not (e.g., changing from COMMAND phase to DT DATA OUT phase). When switching the P_CRCA signal direction from out (INIT driving) to in (TARG driving) 1) The TARG delays driving the P_CRCA by at least one Data Release Delay plus one Bus Settle Delay after negating the C/D signal 2) The INIT releases the P_CRCA signal within one Data Release Delay after the...
  • Page 89: Time Monitoring Feature

    1.6.11 Time monitoring feature The IDD has a time monitoring feature for the SCSI bus to prevent the hang-up of the SCSI bus in the case that the IDD cannot receive a response from the INIT in the RESELECTION phase. The IDD monitors the response from the INIT (BSY signal) in the RESELECTION phase.
  • Page 90: Bus Conditions

    Bus Conditions Two types of asynchronous control, the ATTENTION condition and RESET condition, shall be defined to control or modify the bus phase transition sequence (bus conditions). 1.7.1 ATTENTION condition The ATTENTION condition allows the INIT to report that the INIT has a message to be sent to the TARG.
  • Page 91 When the ATN signal becomes true in the DATA phase, the TARG shall start the MESSAGE OUT phase immediately after the DATA phase. However, the TARG can enter the MESSAGE OUT phase any time when necessary. (Data transfer is not interrupted on a boundary of logical data blocks.) The INIT shall continue the REQ/ACK handshaking (in DATA phase) until the bus phase is changed.
  • Page 92: Attention Condition

    Min. System ATN transmit setup time. Deskew Delay 2 Figure 1.32 ATTENTION condition Note: The ATTENTION condition generated by the INIT determines the message level to be used in the command execution sequence. (Details are explained in Section 2.1.3.) If the ATTENTION condition is not generated, the TARG uses a TASK COMPLETE message only.
  • Page 93: Reset Condition

    1.7.2 RESET condition The RESET condition allows all SCSI devices to release immediately from the bus. RESET has higher priority than any other phases and bus conditions. Any SCSI device can generate the RESET condition anytime by keeping the RST signal true for Reset Hold Time or more. The state of all bus signals except RST signals are undefined during the RESET condition.
  • Page 94: Bus Phase Sequence

    Figure 1.33 RESET condition Bus Phase Sequence The SCSI bus phases are switched in the specific sequence depending on the command execution by the TARG. When the TARG asserts the BSY signal true in the SELECTION or RESELECTION phase, the status change of SCSI bus is controlled by the TARG except for the ATTENTION and RESET conditions.
  • Page 95: Bus Phase Sequence

    Figure 1.34 Bus phase sequence (1 of 2) C141-E123-01EN 1 - 77...
  • Page 96 Figure 1.34 Bus phase sequence (2 of 2) 1 - 78 C141-E123-01EN...
  • Page 97: Example Of Bus Phase Transition At Execution Of A Single Command

    Figure 1.35 Example of bus phase transition at execution of a single command (1 of 5) C141-E123-01EN 1 - 79...
  • Page 98 Figure 1.35 Example of bus phase transition at execution of a single command (2 of 5) 1 - 80 C141-E123-01EN...
  • Page 99 RESELECTION Figure 1.35 Example of bus phase transition at execution of a single command (3 of 5) C141-E123-01EN 1 - 81...
  • Page 100 Figure 1.35 Example of bus phase transition at execution of a single command (4 of 5) 1 - 82 C141-E123-01EN...
  • Page 101 TASK COMPLETE Figure 1.35 Example of bus phase transition at execution of a single command (5 of 5) C141-E123-01EN 1 - 83...
  • Page 102: Scam

    SCAM The IDD does not support the SCAM functions. 1.9.1 SCAM operations The SCAM operation functions include all functions required for ID assignment of each SCAM device so that the SCAM tolerant and SCAM devices are identified by the SCAM initiator and target.
  • Page 103 The dominant SCAM initiator can classify and assign SCSI IDs in various ways as described below. SCSI ID classification After the reset, the dominant SCAM initiator waits for a certain period to establish a delay time between the reset and selection of SCAM tolerant. The dominant SCAM initiator initializes the SCSI ID internal table and indicates that all SCSI IDs are not classified yet.
  • Page 104: State Of Level-1 Scam Target

    Level-1 SCAM target Figure 1.36 shows the operations of level-1 SCAM target. Its status names are explained later. The RESET condition can terminate all operations in any status, and it forces the SCAM target to the Reset Delay status. Power-on Reset Power-on Delay Reset Delay...
  • Page 105: State Of Level-2 Scam Target

    Note: The SCAM target may not recognize the Configuration Process Complete function code at the end of SCAM protocol, and may return to the SCAM Monitor status. The SCAM target in the ID Unassigned status is the one to which no SCSI ID has been assigned both explicitly and implicitly.
  • Page 106 The SCAM target enters the Power-On Delay status immediately after the power-on, and allows the local initialization to start. The SCAM target shall exit this status, and enter the Initial SCAM Protocol status within a SCAM power-on to SCAM selection delay. During Initial SCAM Protocol status, the level-2 SCAM target arbitrates the SCSI bus without using the ID and performs the SCAM selection.
  • Page 107: Ultra Scsi

    When two buses having the different width are interconnected, the DATA BUS signal of the bus having a larger width shall be terminated with an adapter. The connector has been designed to electrically isolate the A and P shielded connectors from each other. Two reserved lines (having A-cable contact numbers 23 and 24) and the open lines (having A- cable contact number 25) on the A cable are the TERMPWR lines (having the P-cable contact numbers 33, 34 and 35) on the P cable.
  • Page 108: Electrical Characteristics Of Scsi Parallel Interface

    The ground offset voltage between logical ground terminals on any two device connectors shall be less than 50 mV. 1.10.3 Electrical characteristics of SCSI parallel interface The Fast-20 parallel interface shall have one of the following electrical characteristics: 1) Either conductor of single-ended driver and receiver, and each signal pair shall be active, and the other conductor shall be grounded.
  • Page 109 Note: These requirements shall be satisfied if any device supplies the TERMPWR. b. Single-ended output signal characteristics An active negate driver shall be used for single-ended line signals. This driver can be in the Assert, Negate, or High-Impedance state. Each signal supplied by the SCSI device shall have the following output characteristics when measured at the connector position of SCSI device: (Low-level output voltage) = 0.0 to 0.5 VDC if I =48 mA (Signal assert state)
  • Page 110: Comparison Of Active Negate Current And Voltage

    [mA] 3.24 Notes: This figure shows the operation areas allowed for DC output characteristics of active negate driver if negated. This figure does not show the AC output characteristics. The AC output characteristics may vary depending on the other requirements including the slew rate specifications.
  • Page 111: Single-Ended Test Circuit

    SCSI driver 47 ±5% 2.5 V – Figure 1.39 Single-ended test circuit c. Single-ended signal input characteristics All SCSI units (including both the receivers and disable drivers) shall meet the following electrical signal characteristics during power-on: (Low-level input voltage) = 1.0 VDC Max (True signal) (High-level input voltage) = 1.9 VDC Min (False signal) (Low-level input current) = +/-20 A if V =0.5 VDC...
  • Page 112: Low-Voltage Differential

    1.11 Low-Voltage Differential 1.11.1 Ultra2-SCSI The SPI-2, Fast-40 Standard defines the characteristics of cables, signals, and transceivers required for 40 MB/s signal transmission. The services required to communicate with a higher layer protocol is defined by the SPI-2. In addition, the expansion to SPI-2 parallel interface is defined to enhance the available data transfer rate.
  • Page 113: Lvd Receiver Characteristics

    LVD RECEIVER Figure 1.40 LVD transceiver architecture Balanced transmissions occur when the changes in +SIGNAL current and the changes in the – SIGNAL current precisely cancel each other. The balance is important to reduce EMI and common mode signals. Asymmetry occurs when the intensity of the source 2 and 4 assertion pair is different from the source 1 and 3 negation pair.
  • Page 114: Lvd Capacitive Loads

    1.11.5 LVD capacitive loads There are three components to differential SCSI bus capacitive loading: –Signal to local ground (C1), +Signal to local ground (C2), and –signal to +signal (C3) as shown in Figure 1.42. The values C1, C2, and C3 represent measurements between the indicated points and do not represent discrete capacitors.
  • Page 115: System Level Requirements For Lvd Scsi Drivers And Receivers

    Table 1.20 Maximum capacitance Capacitance measurement Max. Notes @V=0.7 to 1.8 VDC -Signal/GND C1(pF) REQ, ACK and DB(15-0,P_CRCA,P1) @V=0.7 to 1.8 VDC -Signal/GND C2(pF) REQ, ACK and DB(15-0,P_CRCA,P1) @V=0.7 to 1.8 VDC -Signal/GND C3(pF) REQ, ACK and DB(15-0,P_CRCA,P1) @V=0.7 to 1.8 VDC -Signal/GND C1(pF) all other signals @V=0.7 to 1.8 VDC -Signal/GND...
  • Page 116: Scsi Bus Fairness

    Table 1.21 System level requirements Parameter Minimum Maximum (except OR-tied signals) (1) -1 V -100 mV (except OR-tied signals) (1) 100 mV (OR-tied signals) (1) -3.6 V -100 mV (OR-tied signals) (1) 100 mV 125 mV Attenuation (%) (2) Loaded media impedance (ohms) Unloaded media impedance (ohms) Terminator bias (mV) Terminator impedance (ohms)
  • Page 117 Whenever a requirement for arbitration arises, a SCSI device shall first check to see if its fairness register is clear. If the fairness register is clear, this SCSI device may now participate in arbitration. If the fairness register is not clear, the SCSI device must put off arbitration until all lower priority SCSI IDs have been cleared from the fairness register.
  • Page 118: Chapter 2 Scsi Message

    CHAPTER 2 SCSI MESSAGE Message System SCSI Pointer Message Explanation This chapter describes SCSI messages and their operations for controlling the operation sequence of the SCSI bus. Note: The IDD operates as a target device (TARG) on the SCSI bus. The IDD is referred to as the TARG in this chapter except when its clear identification is required.
  • Page 119: Message Type

    Figure 2.1 Message format 2.1.2 Message type Message types are shown in Tables 2.1 and 2.2. Function of each message is explained in detail in Section 2.3. 2 - 2 C141-E123-01EN...
  • Page 120: Scsi Message

    Table 2.1 SCSI message Code Number Transfer Message (hex.) of bytes direction release TASK COMPLETE TARG INIT EXTENDED MESSAGE (See Table TARG INIT (See Figure 2.1 and Table 2.2.) 2.2) SAVE DATA POINTER TARG INIT RESTORE POINTERS TARG INIT DISCONNECT TARG INIT INITIATOR DETECTED ERROR TARG INIT...
  • Page 121: Message Protocol

    Table 2.2 Extended message Code Number Transfer Message (hex.) of bytes direction release SYNCHRONOUS DATA TRANSFER TARG INIT REQUEST WIDE DATA TRANSFER REQUEST TARG INIT PARALLEL PROTOCOL REQUEST TARG INIT 2.1.3 Message protocol Message implement requirements All SCSI devices shall implement at least the TASK COMPLETE message. If a logical unit number (LUN) for input and output operations is specified in the command (CDB), the minimum I/O operations required on the SCSI bus can be executed without using any message other than the TASK COMPLETE message.
  • Page 122: Scsi Pointer

    Path establishment of I/O operation After the SELECTION phase, the IDENTIFY, ABORT TASK SET, or TARGET RESET message must first be sent from the INIT to the TARG. The IDENTIFY message can be followed by another message such as a SYNCHRONOUS DATA TRANSFER REQUEST message. If tagged queuing technique is used, the TASK SET message is issued immediately after the IDENTIFY message.
  • Page 123 Pointer operation When the TARG issues a request message or executes reconnection, the INIT saves the pointer (that is, the INIT sets the current pointer value to the Saved pointer) or restores the pointer (that is, the INIT sets the Saved pointer value to the current pointer). Within the Saved pointer, the command pointer and status pointer always have their initial value of that command.
  • Page 124: Scsi Pointer Configuration

    Figure 2.2 SCSI pointer configuration C141-E123-01EN 2 - 7...
  • Page 125: Message Explanation

    Message Explanation This section explains the function of each message. The following symbols are used for message identification. Symbols: (I T): The message which can be sent from the INIT to the TARG only. (T I): The message which can be sent from the TARG to the INIT only. T): The message which can be sent between the INIT and TARG in any direction.
  • Page 126: Initiator Detected Error Message: X'05'(I T)

    The TARG continues command processing by itself, and reconnects the INIT when necessary (by reconnect processing) to continue command execution on the SCSI bus. This message cannot request the INIT for saving of the current data pointer. Note: To start disconnect processing during data transfer, the TARG must send the SAVE DATA POINTER message for saving of data pointer before sending this message.
  • Page 127: Message Reject Message: X'07'(I T)

    TARGET RESET message: Clears all I/O operations of all INITs existing on all LUNs of the TARG. CLEAR TASK SET message: Clears all I/O operations of all INITs existing on a specific LUN. ABORT TASK SET message: Clears all I/O operations of a specific INIT existing on a specific LUN.
  • Page 128: Linked Task Complete Message: X'0A'(T I)

    2.3.10 LINKED TASK COMPLETE message: X'0A'(T I) The LINKED TASK COMPLETE message indicates that the link command (with flag bit 0) has been executed normally and that the valid status byte has been posted to the INIT. When the INIT receives this message, it shall update both the current pointer and Saved pointer to the initial values of the next linked command.
  • Page 129: Continue Task Message: X'12' (I T)

    2.3.14 CONTINUE TASK message: X'12' (I T) The CONTINUE TASK message is sent from the INIT to the TARG to reconnect to a task. This message shall be sent as one of the messages within the consecutive message out phases sent after the IDENTIFY message.
  • Page 130: Task Attribute Messages

    When the TARG is ready to transfer data for a disconnected task for which a TARGET TRANSFER DISABLE message has been sent, the TARG shall reconnect to the INIT for the task (via a reselection phase and consecutive message in phases containing an IDENTIFY message, and an optional SIMPLE message), send a DISCONNECT message, and, if the INIT does not respond with a MESSAGE REJECT message, generate a bus free phase.
  • Page 131: Ignore Wide Residue Message: X'23' (T I)

    HEAD OF QUEUE message: X'21'(I T) The HEAD OF QUEUE message specifies that the task be placed first in that logical unit's command queue. A subsequent task received with a HEAD OF QUEUE message is placed at the head of the command queue for execution in last-in, first-out order. ORDERED message: X'22'(I T) The ORDERED message specifies that the task be placed in that logical unit's command queue for execution in the order received.
  • Page 132: Identify Message: X'80' To X'ff' (I T)

    2.3.18 IDENTIFY message: X'80' to X'FF' (I T) This message specifies the logical unit number (LUN) for the device (logical unit) under the TARG and establishes an I/O operation path between the INIT, TARG, and logical unit. a. Bit 6: Disconnect Privilege (D) Only the INIT can set this bit to 1.
  • Page 133: Synchronous Data Transfer Request Message (I T)

    2.3.19 SYNCHRONOUS DATA TRANSFER REQUEST message (I T) Byte X'01' X'03' X'01' REQ/ACK offset Transfer Period [4 m (ns)] The synchronous data transfer parameters are defined by exchange of the SYNCHRONOUS DATA TRANSFER REQUEST message between two SCSI devices. When an SCSI device having the synchronous transfer functions is first connected to another SCSI device after its power-on, a RESET condition (a hardware reset), or after reception of TARGET RESET message, these two devices exchange the SYNCHRONOUS DATA TRANSFER REQUEST message by each other and determine the synchronous data transfer.
  • Page 134: Definition Of Data Transfer Mode By Message Exchange

    When an SCSI device executes data transfer, it must not send REQ or ACK pulses exceeding the parameter limits which have been set by the two SCSI devices by exchange of the SYNCHRONOUS DATA TRANSFER REQUEST message. However, the SCSI device can transfer data using a larger Transfer Period or a smaller REQ/ACK Offset.
  • Page 135 If the INIT sends the MESSAGE PARITY ERROR message or the INITIATOR DETECTED ERROR message against the TARG's SYNCHRONOUS DATA TRANSFER REQUEST message, the IDD recognizes that there was a parity error in the previous MESSAGE IN phase. Then, the IDD performs the error recovery procedure based on the SCSI Bus protocol for the erroneous phase up to 3 times.
  • Page 136: Synchronous Mode Data Transfer Request Setting

    Reception of the WIDE DATA TRANSFER REQUEST message Change in the transceiver mode (e.g., LVD mode to SE mode). The default data transfer mode between SCSI devices is asynchronous data transfer. asynchronous data transfer mode shall be selected when the power supply is turned on, a TARGET RESET message is received, a RESET condition occurs, or a WIDE DATA TRANSFER REQUEST message is received.
  • Page 137 (b) Transfer mode establishment The default transfer mode is released, and the synchronous transfer mode or the asynchronous transfer mode is selected by the exchange of SYNCHRONOUS DATA TRANSFER REQUEST message. This mode is kept for each INIT individually and data transfer mode and synchronous mode parameters of each INIT differ each other.
  • Page 138: Transfer Mode Setup Request From Init To Idd

    Table 2.5 Transfer mode setup request from INIT to IDD (SDTR: SYNCHRONOUS DATA TRANSFER REQUEST message) Message from INIT IDD Response Transfer mode to be defined REQ/ACK X'00' SDTR Asynchronous mode Offset REQ/ACK Offset = 0 X'01' SDTR Synchronous mode REQ/ACK Offset REQ/ACK offset <...
  • Page 139 d. Transfer mode setup from IDD to INIT When the synchronous data transfer mode is allowed by the CHANGE CONDITION command, the IDD shall execute one of the following operations if the INIT still continue the default transfer mode. When the ATTENTION condition has been generated: If an ATTENTION condition exists before the COMMAND phase and if the INIT does not send the SYNCHRONOUS DATA TRANSFER REQUEST message after the end of COMMAND phase, the IDD shall try to select the synchronous data transfer mode by sending...
  • Page 140: Transfer Mode Setup Request From Idd To Init

    Table 2.6 Transfer mode setup request from IDD to INIT (SDTR: SYNCHRONOUS DATA TRANSFER REQUEST message) Message from IDD Response from INIT Transfer mode to be defined SDTR MESSAGE REJECT Asynchronous mode REQ/ACK Offset = X'7F' REQ/ACK X'00' Asynchronous mode Offset X'01' Synchronous mode...
  • Page 141: Wide Data Transfer Request Message (I T)

    2.3.20 WIDE DATA TRANSFER REQUEST message (I T) Byte X’01’ X’02’ X’03’ m: Transfer Width Exponent Transfer width = 2 bytes Two SCSI devices exchange the WIDE DATA TRANSFER REQUEST message to determine the data bus width between them. When an SCSI device that supports the wide mode data transfer connects to other SCSI device just after power-on, after the RESET condition occurs, or after it receives the TARGET RESET message, it exchanges this message to determine the wide mode data transfer.
  • Page 142: Data Bus Width Defined By Message Exchange

    Table 2.7 Data bus width defined by message exchange Response message Data bus width WIDE DATA TRANSFER REQUEST Data is transferred using the responded data bus width. Transfer Width Exponent > 1 WIDE DATA TRANSFER REQUEST 8-bit data transfer Transfer Width Exponent = 0 MESSAGE REJECT message 8-bit data transfer Message exchange started by the INIT...
  • Page 143 If the TARG enters the MESSAGE IN phase and first sends the MESSAGE REJECT message to the INIT immediately after the INIT has responded with the WIDE DATA TRANSFER REQUEST message, such message exchange is made invalid and the two SCSI devices shall set the 8-bit data bus width between them.
  • Page 144: Wide Mode Setting Request From The Init To The Idd

    sequence ended in error, the transfer width between it and the INIT, and the synchronous mode will change to the default transfer mode. Note: When the INIT requests for a change of data bus width, the IDD responds to the request.
  • Page 145: Parallel Protocol Request Message (I T)

    (b) Without ATTENTION condition If the ATTENTION condition does not exist, the IDD does not send the WIDE DATA TRANSFER REQUEST message to the INIT. In such case, the 8-bit bus width is set between the IDD and the INIT. Table 2.9 Wide mode setting request from the IDD to the INIT Message from TARG...
  • Page 146: Transfer Period Factor Field

    Table 2.10 TRANSFER PERIOD FACTOR field CODE DESCRIPTION X’00’-X’08’ Reserved Transfer period equals 12.5ns (note 2). This code is only valid if the X’09’ PROTOCOL OPTIONS field has a value selected that supports double- transition data transfers. X’0A’ Transfer period equals 25ns (note 3) X’0B’...
  • Page 147: Valid Protocol Options Bit Combinations

    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 originating SCSI device and that information unit transfers are not supported when received from the responding SCSI device.
  • Page 148 A PARALLEL PROTOCOL REQUEST agreement applies to all logical units of the two SCSI devices that negotiated agreement. That is, if SCSI device A, acting as an INIT negotiates a data transfer agreement with SCSI device B (a TARG), then the same data transfer agreement applies to SCSI devices A and B even if SCSI device B changes to an INIT.
  • Page 149 If the responding SCSI device is able to receive data successfully with these values (or smaller periods or larger REQ/ACK offsets or both), it returns the same values in its PARALLEL PROTOCOL REQUEST message. If it requires a larger period, a smaller REQ/ACK offset, or a smaller transfer width in order to receive data successfully, it substitutes values in its PARALLEL PROTOCOL REQUEST message as required, returning unchanged any value not required to be changed.
  • Page 150 Target initiated PARALLEL PROTOCOL REQUEST negotiation If the TARG recognizes that PARALLEL PROTOCOL REQUEST negotiation is required, it not sends a PARALLEL PROTOCOL REQUEST message to the INIT. Initiator initiated PARALLEL PROTOCOL REQUEST negotiation If the INIT recognizes that PARALLEL PROTOCOL REQUEST negotiation is required, it creates an attention condition and sends a PARALLEL PROTOCOL REQUEST message to begin the negotiating process.
  • Page 151: Chapter 3 Error Recovery

    CHAPTER 3 ERROR RECOVERY Error Conditions and Retry Procedure Recovery Control This chapter describes the SCSI bus errors and their recovery by the IDD. Note: If a severe error has occurred, the IDD may switch the SCSI bus to the BUS FREE phase without sending the DISCONNECT or TASK COMPLETE message to the INIT.
  • Page 152 COMMAND phase parity error When the IDD detects a parity error in the COMMAND phase, it retries the Command Phase up to 3 times. If the IDD fails to recover a parity error, it proceeds to the next procedure. If the LUN is already identified by the IDENTIFY message, the IDD terminates the command with the CHECK CONDITION status.
  • Page 153 Rejected messages When the IDD receives a MESSAGE REJECT message from the INIT, the IDD executes one of the following depending on the rejected message type: a. TASK COMPLETE The IDD enters the BUS FREE phase immediately, and does not consider this as an error. b.
  • Page 154 g. SAVE DATA POINTER When rejecting this message for disconnection of the SCSI bus, the IDD continues the currently executing command without disconnection as the DISCONNECT message is rejected. h. SIMPLE When this message sent next to the IDENTIFY message at reconnection is rejected, the IDD immediately enters the BUS FREE phase and terminates the command which has requested the reconnection abnormally.
  • Page 155 Note: The retry count for the timeout of RESELECTION phase can be set by the CHANGE DEFINITION command. For details, see Section 1.6.11. Errors concerning message protocol If the IDD detects an ATTENTION condition in the SELECTION phase and it receives the message except for the following messages from the INIT in its response to the ATTENTION condition (the MESSAGE OUT phase), the IDD considers it as an error in the message protocol and enters the BUS FREE phase immediately.
  • Page 156: Recovery Control

    Recovery Control The IDD performs the error recovery for some kinds of SCSI bus errors (see Section 3.1). All recovery procedures are based on the protocol of SCSI bus phase. Note: If the INIT does not generate an ATTENTION condition, the IDD does not use any message except for the TASK COMPLETE message.
  • Page 157 Table 3.1 Retry procedure for SCSI error Termination procedure Error Condition Status Sense data CHECK ABORTED COMMAND Parity error in MESSAGE OUT phase NO SENSE BUS FREE CHECK ABORTED COMMAND Parity error in COMMAND phase NO SENSE BUS FREE Parity error in DATA OUT phase CHECK ABORTED COMMAND INITIATOR DETECTED ERROR...
  • Page 158: Glossary

    Glossary Bus condition: Asynchronous operation condition used for status transition of SCSI bus. There are two types of bus conditions: ATTENTION and RESET conditions. Bus phase: The name of SCSI bus state. The SCSI bus can be either in the BUS FREE, ARBITRATION, SELECTION, RESELECTION or INFORMATION TRANSFER phase.
  • Page 159 Sense key: Four-bit code attached to sense data to identify the class of the detected error. Status: One byte of information that is transferred from a target to an initiator on termination of each command to indicate the command termination status. Target: SCSI device which performs I/O initiated by an initiator.
  • Page 160: Abbreviation

    Abbreviation MeSeaGe ACKnowledge ATenTion American Wire Gauge Original Equipment Manufacturer BuSY Parallel Protocol Request Control/Data REQuest Common Command Set ReSeT Command Descriptor Block SCSI Small Computer System Interface Data Bus SDTR Synchronous Data Transfer Request Data Bus Parity Single-Ended Direct Current SELect Double Transfer Single Transfer...
  • Page 161 46-8-626-4588 FAX: 886-2-717-4644 FUJITSU ITALIA S.p.A. FUJITSU SYSTEMS BUSINESS (MALAYSIA) SDN. BHD. Via Nazario Sauro, 38 20099 Sesto S. Giovanni (MI), ITALY Fujitsu Plaza, 1A, Jalan Tandang 204, P.O. Box 636 Pejabat Pos TEL: 39-2-26294-1 Jalan Sultan FAX: 39-2-26294-201 46770 Petaling Jaya, Selangor Darul Ehsan, Malaysia...
  • Page 162 FUJITSU LIMITED Reader Comment Form We would appreciate your comments and suggestions for improving this publication. Publication No. Rev. Letter Title Current Date How did you use this publication? Is the material presented effectively? Learning Sales Installing Fully Well Well...

This manual is also suitable for:

Man3367 seriesMan3735 series

Table of Contents