Chapter 1. Features of the Ultra SCSI XIO Board

The Ultra SCSI external SCSI expander XIO board is a half-height XIO board (marketing code XT-SCSI-4P) that provides expansion capability for the Origin2000 server or Onyx2 workstation. It can be installed in certain XIO slots in those chassis.

Each of the four controllers on the Ultra SCSI option board supports fast and wide SCSI (Fast-20) data transfer rates. The SCSI controller is compliant with ANSI Fast-20 standard X3T10/1071D and ANSI SCSI-2 standard X3.131-1994.

Figure 1-1 shows features of the Ultra SCSI option board.

Figure 1-1. Ultra SCSI XIO Board


Figure 1-2 diagrams the Ultra SCSI board.

Figure 1-2. Ultra SCSI Board Diagram


This chapter describes

Ultra SCSI XIO Board Outputs

The Ultra SCSI XIO board provides these outputs:

  • Three differential Fast-20 external SCSI channels (1, 2, and 3)

    By default, these channels are terminated on the board; termination can be disabled to allow hot plugging of controllers when a cable with built-in termination is used.

  • One channel (0) that can be used as one of the following:

    • external differential Fast-20

    • internal single-ended Fast-20, which activates internal SCSI for a host in which the Ultra SCSI board is installed in XIO slot 1 instead of an IO6 board

    • external single-ended Fast-20-capable

    If the Ultra SCSI board is not in XIO slot 1, SCSI channel 0 selects the appropriate configuration, depending on the external SCSI device that is connected to it. Termination at the controller is determined automatically by the state of the channel's DIFFSENS signal (pin 16 on the SCSI P connector socket) from the attached external device. If the external device is differential and the differential transceivers are enabled, DIFFSENS is high and the termination at the controller is differential. If the external device is single-ended, DIFFSENS is low and the termination at the controller is single-ended. The channel's differential transceivers are disabled.

    When the Ultra SCSI board is in XIO slot 1, its default configuration is external Fast-20.

Ultra SCSI XIO Board Compatible Media

Fast-20 (“Ultra SCSI”) is a 16-bit wide SCSI bus running at 20 MHz (40 MB/second). Ultra SCSI channel 0 supports

  • Internal Fast-20 single-ended devices

    If the Ultra SCSI board is in XIO slot 1 in an Origin2000 chassis, a socket on the midplane connects the board to the chassis internal SCSI channel. In a system with no IO6 board, this connection enables the internal disk drives and CD-ROM drive to be used.

  • External devices:

    • slow, Fast-10, or Fast-20

    • wide or narrow

    • single-ended (attached to Ultra SCSI board channel 0 only) or differential

  • Removable media SCSI devices (typically single-ended) as summarized in Table 1-1

    Table 1-1. Supported Removable Media SCSI Devices

    Device

    Internal

    External

    CD-ROM drive

    x

    x

    Digital linear tape drive

    x

    x

    8-mm tape drive

     

    x

    4-mm digital audio tape drive

    x

    x

    QIC (1/4-inch tape) drive

     

    x

    Scanner

     

    x

    Color laser printer

     

    x


An external device must be differential, unless it is attached to Ultra SCSI board
channel 0.

Cables

Two Y cables included in the option connect the two double ports on the board to as many as four SCSI channels, as diagrammed in Figure 1-3.

Figure 1-3. Ultra SCSI Board Connectors and Cables


Note that the ports and the cable connectors are keyed so that the cables cannot be inserted incorrectly. The high-density double cable connectors that connect to the ports are labeled A and B on the wide-keyed side:

  • A corresponds to channel 0 (top connector) and 2 (bottom connector)

  • B corresponds to channel 1 (top connector) and 3 (bottom connector)

The labels on the cables near the P (standard 68-pin SCSI) connectors indicate the XIO slot, and SCSI channel. In a multi-module system, a label designating the module (host) can also be present.

SCSI Basics

This section explains

  • SCSI channels and devices

  • SCSI buses

  • configuring a SCSI channel

SCSI Channels and Devices

The Ultra SCSI board supports four channels; each channel can support an Origin Vault storage option. Each Origin Vault can contain up to six 4.5 GB or 9.1 GB 3.5-inch disk drives as well as one or two 5.25-inch SCSI-2 peripherals.

SCSI devices continue to evolve with higher bus bandwidths, faster data transfer rates, and channels with longer cables and more devices. A protocol establishes a SCSI bus's bandwidth, type, and data transfer rate. These factors are interdependent. For example, a 16-bit SCSI peripheral typically transfers more data at a faster rate than an 8-bit SCSI peripheral.

SCSI Buses

This section explains

  • SCSI bus bandwidth

  • SCSI IDs

  • SCSI bus type

  • data transfer rates

SCSI Bus Bandwidth

A bus on an Ultra SCSI board is 16 bits wide. The host system negotiates with the target SCSI peripheral as to how many bits of data to send in each clock, 8 (narrow SCSI) or 16 (wide SCSI). Regardless of how the bus is utilized, it remains 16 bits wide.

SCSI IDs

Since the default SCSI bus controller is 0, 8-bit buses use seven SCSI IDs for devices, and 16-bit buses use 15 SCSI IDs. For an Ultra SCSI board attached to two Origin Vaults, the first Origin Vault's 3.5-inch disks are numbered 1 through 6 and the second Origin Vault's disks are numbered 9 through 14.

In narrow mode, there may be eight target SCSI IDs, minus the number of IDs for hosts on the bus. The target IDs must not conflict with the host ID; if there is more than one host, their IDs also must not conflict with each other. Similarly, in wide mode, there are 16 target SCSI IDs minus the number of hosts. (The default SCSI bus controller ID can be reconfigured for dual-hosted SCSI operation.)

SCSI Bus Type

A SCSI bus type is either single-ended or differential. A single-ended SCSI peripheral uses inexpensive, open-collector-wired, OR busing configurations that use a signal comparison to ground. This design limits the distance the signal can be driven because of noise considerations.

Differential SCSI peripherals use differential drivers and receivers with built-in hysteresis to provide improved signal noise immunity so that the bus can be driven greater lengths. Table 1-2 summarizes maximum cable lengths for the various SCSI options.

Table 1-2. Maximum Cable Lengths for SCSI Options

SCSI Flavor

Channel

Maximum Cable Length

Differential Fast-20

0, 1, 2, 3

25 m

Differential Fast-10 wide

0, 1, 2, 3

25 m

Single-ended

0

6 m

Single-ended Fast-10

0

3 m

Single-ended Fast-20

0

1.5 m

Single-ended Fast-20 can support a maximum of eight devices, which must be evenly spaced along a 1.5-meter cable; a 3-meter cable can support a maximum of only four devices, evenly spaced. For Ultra SCSI boards in the Origin family of systems, single-ended Fast-20 is used exclusively inside the host system; differential Fast-20 is used for external SCSI buses.


Caution: Single-ended and differential SCSI peripherals use incompatible integrated circuitry and cannot be mixed on the same bus, unless converters are used.


SCSI Data Transfer Rate

Data transfer rates are either slow or fast, measured in megabytes per second. An operation is either 8- or 16-bit in size; thus, data transfer rates are dependent on bus bandwidth. Figure 1-4 compares data transfer rates.

Figure 1-4. Maximum Burst Data Transfer Rates


Data transfer rate is also affected by the media speed of the SCSI peripheral.

Fast-20 SCSI is not merely “fast SCSI.” The “-20” in the term signifies the maximum number of megatransfers (number of million operations per bus cycle, based on a bus's burst data rate) that can occur during an I/O operation, doubling the data rate. For example, an existing narrow 8-bit SCSI bus operating in fast mode can burst data at rates of 10 MB per second; the same bus running Fast-20 SCSI can burst data at 20 MB per second. An existing wide 16-bit SCSI bus in fast mode can burst data at 20 MB/sec, but the corresponding bus operating Fast-20 SCSI can burst data at 40 MB/sec.

SCSI Configuration Guidelines

These guidelines reflect the dependencies among SCSI bus bandwidths, types, and data transfer rates. Follow these guidelines help to minimize inconsistent or inoperable SCSI buses:

  • Install single-ended and differential devices on separate buses.

  • In calculating SCSI bus length, include all cable length inside devices, components, and chassis.

  • For maximum performance, install wide and narrow SCSI devices on different buses.

Configuring a SCSI Channel

To configure a SCSI channel, you must verify the type of SCSI protocol required (single-ended/differential, data transfer rate), identify each component in the SCSI channel, and obtain any missing components.

Because the system controller negotiates independently with the devices on a bus to establish the acceptable transfer rate of each device, you can mix fast and slow devices on the same bus. However, mixing narrow Fast-20 and wide Fast-20 devices on the same single-ended SCSI bus is not recommended.