RaidHelp v1.0

 

Home | Contents | Help
  Raidhelp
 
 

Interfaces: The SCSI Command Sets

Command Sets are the basic commands that SCSI devices use to communicate with each other. They are similar to a programming or operating language, and includes all the protocol information such as codes, fields, and data types, that the device and adapter may use between each other to communicate. 

Each new version of SCSI incorporates the command sets of previous versions, therefore retaining backwards compatibility with older SCSI devices. The SCSI Command Sets are split into the basic major groups of SCSI-1, SCSI-2, and SCSI-3. These are the protocols of the SCSI standard and do not include the actual physical and electrical interface or connections. The physical interface may use 8-bit or 16-bit connections, different cabling and connectors, and therefore offer varying levels of performance.

Alongside the actual electrical interface standard is another set of standards regarding the command sets used. As the command set is simply a set of instructions that the device understands - a language or protocol.. The first SCSI Command Set standard was introduced with the electrical connection and interface specification and was entitled SCSI-1.

The next Command Set improved the protocol and provided for a faster and more sophisticated electrical interface. It was entitled SCSI-2. Therefore any device meeting this criteria by supporting and implementing the SCSI-2 Command Set has the right to call itself a SCSI-2 device.

Because in the real world most people are more concerned with the physical data throughput and transfer rates, most manufacturers and users simplify the process by quoting the physical specification of the device as the SCSI standard it relates to. This is why 2 hard drives can exist side-by-side both claiming a DTR of 40MB/sec whilst stating they are Ultra-SCSI Wide, SCSI-2 Ultra Wide, SCSI-3 Wide, SCSI-3 Ultra-Wide etc, etc.

SCSI 3 Command Set
The SCSI-3 command set was specifically introduced to allow integration of Fibre Channel technology and SCSI technology. Fibre Channel integrates the SCSI-3 command set into its own specifications and therefore has full support for all SCSI-3 commands. This makes all SCSI-3 devices compatible with a Fibre Channel bus and controller. As Fibre Channel may use either fibre or copper cabling, building a large disk farm from SCSI hard drives and then combining these into a single RAID array attached to the host or network via a Fibre Channel controller is an ideal use of legacy and cheaper SCSI drives utilising the faster and wider bandwidth of Fibre Channel. The host side of the Fibre Channel controller may be a fibre link up to 10KM in length.

Single-ended (SE) SCSI is being slowly replaced by Ultra2 or LVD SCSI, and on fixed mass storage products such as hard drives it is fast becoming the only SCSI interface readily available. Most SCSI manufacturers have already switched their standard SCSI hard drive interface to the faster newer specification leaving only removable storage devices such as CD-ROM, DVD, and digital tape drives available with single-ended interfaces. In an LVD physical interface, each signal has a dedicated return conductor to ensure signal integrity and reduce interference. This is in direct contrast to a single-ended interface devices. A differential signaling is generated by a balanced LVD driver whereby each SCSI signal has a plus signal (+) on one conductor and its exact complement minus signal (-) on the other conductor. The LVD driver works to either assert a signal (when it pushes current to the positive signal or pulls current from the negative signal) or negates a signal when it pulls current to the positive signal and pushes current from the negative signal.

LVD signaling is inherently less noisy than single-ended signaling and this improved stability offers many I/O system benefits including greater cable distances, more device connectivity, and faster data transfer rates. Introduced initially at a marginal increase cost to the user, Ultra2's rapid acceptance and availability has stabilised prices quickly to the level of previous generation single-ended devices.

Related topics:

  Raidhelp
 

RAIDhelp© Copyright 1999-2004 Antony Kershaw