TheStandard Disk Interconnect (SDI, sometimes Standard Disk Interface) was used byDigital Equipment Corporation for its line of RAxx disks, for example theRA90. There were two bi-directionalserial communications paths between thecontroller and thedrive. One path was for messages (from the controller to the drive) and responses (from the drive to the controller); messages controlled seeking, setting drive parameters, reporting errors, etc. This path was also used to transmitdata to and from the drive. The other path consisted of a continuously transmitted set of control (controller-to-drive) or status (drive-to-controller) bits. There were about 6bits in each direction, and they served the same purpose as having six dedicated lines in each direction.
By encoding controlsignals serially they could beAC-coupled (with a transformer) to preventground loop problems andEMI issues between the controller and the drives, which could be connected by long cables, even to different floors in a building. The same serial interconnect was used fortape andsolid state storage devices to the storage subsystem controllers. LargeVAX systems primarily used the Hierarchical Storage Controller (HSC) series butUnibus and BI Bus controllers to SDI were built as well. TheUDA50 for the Unibus was the first controller shipped with the SDI interface.
Among the signals the drive sent to the controller were:
The controller signals to the drive included signals such as Read Gate (turn the Read Head on) and Write Gate (turn the Write Head on).
The data transfer could be over a wide range of bit rates as the system was self clocked. This enabled multiple generations of disk technology to use the SDI, as well as other storage devices.
The SDI was an element of the Digital Storage Architecture (DSA) which included theMass Storage Control Protocol (MSCP), which specified communications means betweenOS software and all flavors of storage devices.