Multibus
   HOME

TheInfoList



OR:

Multibus is a
computer bus In computer architecture, a bus (shortened form of the Latin '' omnibus'', and historically also called data highway or databus) is a communication system that transfers data between components inside a computer, or between computers. This e ...
standard used in industrial systems. It was developed by
Intel Corporation Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 serie ...
and was adopted as the
IEEE The Institute of Electrical and Electronics Engineers (IEEE) is a 501(c)(3) professional association for electronic engineering and electrical engineering (and associated disciplines) with its corporate office in New York City and its operati ...
796 bus. The Multibus specification was important because it was a robust, well-thought out industry standard with a relatively large form factor, so complex devices could be designed on it. Because it was a well-defined and well-documented industry standard, it allowed a Multibus-compatible industry to grow around it, with many companies making card cages and enclosures for it. Many others made
CPU A central processing unit (CPU), also called a central processor, main processor or just processor, is the electronic circuitry that executes instructions comprising a computer program. The CPU performs basic arithmetic, logic, controlling, a ...
, memory, and other peripheral boards. In 1982 there were over 100 Multibus board and systems manufacturers. This allowed complex systems to be built from
commercial off-the-shelf Commercial off-the-shelf or commercially available off-the-shelf (COTS) products are packaged or canned (ready-made) hardware or software, which are adapted aftermarket to the needs of the purchasing organization, rather than the commissioning of ...
hardware, and also allowed companies to innovate by designing a proprietary Multibus board and then integrating it with other vendors' hardware to create a system. A good example of this was
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, t ...
with their Sun-1 and Sun-2 workstations. Sun built custom-designed CPU, memory,
SCSI Small Computer System Interface (SCSI, ) is a set of standards for physically connecting and transferring data between computers and peripheral devices. The SCSI standards define commands, protocols, electrical, optical and logical interface ...
, and video display boards, and then added
3Com 3Com Corporation was an American digital electronics manufacturer best known for its computer network products. The company was co-founded in 1979 by Robert Metcalfe, Howard Charney and others. Bill Krause joined as President in 1981. Metcalfe e ...
Ethernet Ethernet () is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 1 ...
networking boards, Xylogics SMD
disk controller {{unreferenced, date=May 2010 The disk controller is the controller circuit which enables the CPU to communicate with a hard disk, floppy disk or other kind of disk drive. It also provides an interface between the disk drive and the bus conne ...
s, Ciprico Tapemaster 1/2 inch tape controllers, Sky
Floating Point Processor Floating may refer to: * a type of dental work performed on horse teeth * use of an isolation tank * the guitar-playing technique where chords are sustained rather than scratched * ''Floating'' (play), by Hugh Hughes * Floating (psychological ...
, and Systech 16-port Terminal Interfaces in order to configure the system as a
workstation A workstation is a special computer designed for technical or scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating systems. The term ''workst ...
or a
file server In computing, a file server (or fileserver) is a computer attached to a network that provides a location for shared disk access, i.e. storage of computer files (such as text, image, sound, video) that can be accessed by the workstations that are ab ...
. Other workstation vendors who used Multibus-based designs included HP/
Apollo Apollo, grc, Ἀπόλλωνος, Apóllōnos, label=genitive , ; , grc-dor, Ἀπέλλων, Apéllōn, ; grc, Ἀπείλων, Apeílōn, label=Arcadocypriot Greek, ; grc-aeo, Ἄπλουν, Áploun, la, Apollō, la, Apollinis, label= ...
and
Silicon Graphics Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
. The Intel Multibus I & II product line was purchased from Intel by RadiSys Corporation, which in 2002 was then purchased b
U.S. Technologies, Inc.


Multibus architecture

Multibus is an
asynchronous Asynchrony is the state of not being in synchronization. Asynchrony or asynchronous may refer to: Electronics and computing * Asynchrony (computer programming), the occurrence of events independent of the main program flow, and ways to deal wit ...
bus that accommodates devices with various transfer rates while maintaining maximum
throughput Network throughput (or just throughput, when in context) refers to the rate of message delivery over a communication channel, such as Ethernet or packet radio, in a communication network. The data that these messages contain may be delivered ove ...
. It had 20 address lines so it could address up to 1 Mb of Multibus memory and 1 Mb of I/O locations. Most Multibus I/O devices only decoded the first 64 Kb of address space. Multibus supported multi-master functionality that allowed it to share the Multibus with multiple processors and other
DMA DMA may refer to: Arts * DMA (magazine), ''DMA'' (magazine), a defunct dance music magazine * Dallas Museum of Art, an art museum in Texas, US * Danish Music Awards, an award show held in Denmark * BT Digital Music Awards, an annual event in the U ...
devices. The standard Multibus form factor was a , circuit board with two ejection levers on the front edge. The board had two buses. The wider P1 bus which pin assignment was defined by the Multibus specification. A second smaller P2 bus was also defined as a private bus.


Multibus standards

Multibus includes the following buses: * Multibus System Bus — adopted as IEEE 796 * iSBX (I/O Expansion Bus) — adopted as IEEE P959 * iLBX Local Bus ExtensionAFIPS '83 Proceedings of the May 16-19, 1983, national computer conference
Pages 497-501. ACM digital library (Execution Bus) * Multichannel I/O Bus


Versions


Multibus I

IEEE-796: Microcomputer System Bus; First released by Intel in 1974. The cards did not use front panels, and they used card edge fingers as the connectors (similar to ISA/PC-AT cards). Companies like Northwest Technical still provide "End of Life" products for Multibus I. This bus is obsolete. *IEC 796-1:1990 Microprocessor system bus—8-bit and 16-bit data (Multibus I) — Part 1: Functional description with electrical and timing specifications *IEC 796-2:1990 Microprocessor system bus—8-bit and 16-bit data (Multibus I) — Part 2: Mechanical and pin descriptions for the system bus configuration, with edge connectors (direct) *IEC 796-3:1990 Microprocessor system BUS I, 8-bit and 16-bit data (Multibus I) — Part 3: Mechanical and pin descriptions for the Eurocard configuration with pin and socket (indirect) connectors


Multibus II

IEEE-1296 32-bit/10 MHz bus, at 40 Mbyte/s. Card sizes are 3U x 220 mm, and 6U x 220 mm. These cards are larger than the VME Eurocard sizes, which are 3U/6U x 160mm. It uses TTL ("Fast" series) gates for drivers and the Backplane Connectors are
DIN 41612 DIN 41612 was a DIN standard for electrical connectors that are widely used in rack based electrical systems. Standardisation of the connectors is a pre-requisite for open systems, where users expect components from different suppliers to operat ...
type C. Multibus II is not yet considered obsolete, but considered mature; however it is not recommended for new designs. IEEE-STD-1296: High-performance synchronous 32-bit bus: Multibus II, released in 1987, and 1994. Also as ISO/IEC 10861. *ISO/IEC 10861:1994 Information technology—Microprocessor systems—High-performance synchronous 32-bit bus: Multibus II


Historical uses

Multibus-II hardware running the iRMX operating system is used in the majority of the core Automatic Train Supervision subsystems on CLSCS, the
London Underground The London Underground (also known simply as the Underground or by its nickname the Tube) is a rapid transit system serving Greater London and some parts of the adjacent counties of Buckinghamshire, Essex and Hertfordshire in England. The ...
Central line Signals Control System. This was supplied by
Westinghouse Rail Systems Westinghouse Rail Systems Ltd (formerly ''Westinghouse Signals Ltd'') was a British supplier of railway signalling and control equipment to the rail industry worldwide. Its head office was in Chippenham, Wiltshire, where it manufactured a varie ...
and commissioned from the mid-1990s. The Central line is an Automatic Train Operation line. The Automatic Train Supervision elements use a mixture of iRMX on Multibus, and Solaris on
SPARC SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system develope ...
computers. Sixteen Multibus-based Local Site Computers are distributed along the line together with six central Multibus-based subsystems in the control centre. Real time control and communications functions are provided by the Multibus-based processors and Sun workstations provide database functions and the operator consoles in the control room. All subsystem computers are dual redundant. The
safety-critical A safety-critical system (SCS) or life-critical system is a system whose failure or malfunction may result in one (or more) of the following outcomes: * death or serious injury to people * loss or severe damage to equipment/property * environme ...
Automatic Train Protection Automatic train protection (ATP) is a type of train protection system which continually checks that the speed of a train is compatible with the permitted speed allowed by signalling, including automatic stop at certain signal aspects. If it i ...
component is provided by trackside and train-borne equipment that does not use Multibus. The system was still in full operation . In the control centre, Westinghouse also provided a cut-down mimic of the system for staff training and software test purposes using much of the same hardware and software as the full ATS system, but connected to a computer (also Multibus-II and Sun based) to simulate train movements and signalling behaviour.
Oslo Metro The Oslo Metro ( no, Oslo T-bane or or simply ) is the rapid transit system of Oslo, Norway, operated by Sporveien T-banen on contract from the transit authority Ruter. The network consists of five lines that all run through the city centre, w ...
or Oslo Tunnelbane uses a similar, although less complex Westinghouse-supplied Multibus hardware control system through the central
Common Tunnel The Common Tunnel ( no, Fellestunnelen), sometimes called the Common Line (), is a long tunnel of the Oslo Metro which runs through the city center of Oslo, Norway. The name derives from the fact that all five lines of the metro use the tunnel, ...
or Fellestunnelen tracks, but was expected to be decommissioned in 2011.


See also

*
S-100 bus The S-100 bus or Altair bus, IEEE 696-1983 ''(withdrawn)'', is an early computer bus designed in 1974 as a part of the Altair 8800. The bus was the first industry standard expansion bus for the microcomputer industry. computers, consisting of p ...
*
VMEbus VMEbus (Versa Module Europa or Versa Module Eurocard bus) is a computer bus standard, originally developed for the Motorola 68000 line of CPUs, but later widely used for many applications and standardized by the IEC as ANSI/IEEE 1014-1987. ...


References


External links


Mark Sokos' Multibus I Description

Introduction to the System 310 Microcomputer
Intel Corporation (1983). Multibus-based system.
Intel Multibus Specification
Intel Corporation (1982).
Intel iLBX Bus Specification
Intel Corporation (1983).
US Technologies official Multibus site
{{ISO standards Computer buses Intel