The SCSI interface is used to connect a microcomputer to peripheral devices such as hard drives and printers and to connect to other computers and local area networks.
In order to mount the SCSI device to the computer, both the device and the motherboard must have a controller. It is normal for the device to come with such a controller, but this is not always the case, especially in the first devices.
Up to seven devices can be connected with a single connection and using sequential connections called daisy links, and if using the Ultra SCSI-3 standard in a wide mode without including the computer, up to 15 devices can be connected.
A computer using this interface on both ports can connect to 30 peripherals.
As for the transfer speed of this bus, it depends on the standard and the way it is used. While the speed for SCSI-1 is 5 Mbytes per second, it reaches 80 Mbytes per second in Fast mode for Ultra SCSI-3 and 160 Mbytes per second in Wide mode.
If there are multiple cards in a system, each is identified by a number called LUN (Logical Unit Number). The LUN 0 card serves as the mainboard, while the others act as slaves.
Also, an identifier is given to each device connected to a card. The identity of each peripheral is fixed by microswitches or jumpers, although it can also be configured by the software. Each device has an address consisting of the LUN and the ID that make up the priority number.
Only one device can transmit at a time from the port. The device with the highest address has priority. Computers on Apple Macintosh Plus, Macintosh SE, Macintosh II, IBM RS/6000, and IBM PS/2 Model 65 have a serial SCSI port, among others.
It can also be installed on an IBM PC and compatible hardware as an expansion card. In the past, it was very popular among all kinds of computers. Today, it remains popular in high-performance workplaces, servers, and high-end peripherals.
Desktop and laptop computers often use slower IDE/SATA interfaces for hard drives and USB drives and FireWire due to the cost difference between these devices.
It is an asymmetric bus known as SE (Single-Ended/Single Termination) based on a parallel architecture sensitive to interference, where each channel travels on a wire.
SE mode SCSI cables have 8 cables for 8-bit transmission or 16 cables for 16-bit cables. This is the most common SCSI bus type.
The differential busbar signals are carried by a pair of cables. The information is coded with the difference between the two wires to compensate for electromagnetic interruptions, thereby achieving a significant wiring distance.
There are generally two modes:
LVD (Low Differential Voltage) mode based on 3.3V signals.
HVD (High Differential Voltage) mode using 5V signals.
Peripherals using this type of transmission are increasingly rare and are often identified by the word DIFF.
It supports 5 MBps bus speed and 8 bits. Its general connector is 50 pins (Centronics connector) and low density. The maximum cable length is six meters. It is defined by addresses between 0 and 7 and allows up to 8 devices.
Fast: Doubles the transmission speed from 5 MBps to 10 MBps with 8 buses. The general connector is 50 pins and high density. The maximum length of the cable is three meters. It is defined by addresses between 0 and 7 and allows up to 8 devices.
Wide: Extends the bus from 8 to 16 bits. The general connector is 68 pin and high density. The maximum length of the cable is three meters. It is identified by addresses between 0 and 15 and allows up to 16 devices.
Ultra: Supports 20 MBps bus speed and 16 bits. Its general connector is 34 high-density pins. The maximum cable length is 10 cm. It supports up to 16 devices. Also known as Fast 20 or SCSI-3.
Ultra-Wide: Supports 40 MBps bus speed and 16 bit. The general connector is 68 pin and high density. The maximum cable length is 1.5 meters. It supports up to 16 devices. Also known as Fast SCSI-3.
Ultra 2: It supports 80 MBps bus and 16 bits. The general connector is 68 pin and high density. The maximum cable length is twelve meters. It supports up to 16 devices. Also known as Fast 40.
Ultra 160: It supports 160 MBps bus and 16 bits.
Ultra4 320: It supports 320 MBps bus and 16 bits. It is defined by addresses between 0 and 15.
Ultra4 640: It supports 640 MBps bus and 16 bits. It is defined by addresses between 0 and 15.