请输入您要查询的百科知识:

 

词条 Multibus
释义

  1. Multibus architecture

  2. Multibus standards

  3. Versions

     Multibus I  Multibus II 

  4. Historical uses

  5. See also

  6. References

  7. External links

{{advert|date=February 2014}}{{hatnote|"Multibus" is also an early name for a bus, a passenger vehicle.}}Multibus is a computer bus standard used in industrial systems. It was developed by Intel Corporation and was adopted as the IEEE 796 bus.[1]

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, memory, and other peripheral boards. In 1982 there were over 100 Multibus board and systems manufacturers.[2] This allowed complex systems to be built from commercial off-the-shelf 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 with their Sun-1 and Sun-2 workstations. Sun built custom-designed CPU, memory, SCSI, and video display boards, and then added 3Com Ethernet networking boards, Xylogics SMD disk controllers, Ciprico Tapemaster 1/2 inch tape controllers, Sky Floating Point Processor, and Systech 16-port Terminal Interfaces in order to configure the system as a workstation or a file server.[3] Other workstation vendors who used Multibus-based designs included HP/Apollo[4] and Silicon Graphics IRIS.[5]

The Intel Multibus I & II product line was purchased from Intel by RadiSys Corporation, which in 2002 was then purchased by U.S. Technologies, Inc.

Multibus architecture

Multibus is an asynchronous bus that accommodates devices with various transfer rates while maintaining maximum throughput. 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 devices.[6]

The standard Multibus form factor was a {{convert|12|in|mm|adj=mid|-wide}}, {{convert|6.75|in|mm|adj=mid|-deep}} 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 Extension[7] (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 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

{{refimprove|section|date=August 2014}}

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 Central line Signals Control System. This was supplied by Westinghouse Rail Systems 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 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 Automatic Train Protection component is provided by trackside and train-borne equipment that does not use Multibus. The system was still in full operation {{as of|2011|lc=yes}}. 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 or Oslo Tunnelbane uses a similar, although less complex Westinghouse-supplied Multibus hardware control system through the central Common Tunnel or Fellestunnelen tracks, but was expected to be decommissioned in 2011.

See also

  • S-100 bus
  • VMEbus

References

1. ^{{cite web|url=http://ieeexplore.ieee.org/servlet/opac?punumber=4335 |title=IEEE Standard Microcomputer System Bus |publisher=Ieeexplore.ieee.org |date= |accessdate=2011-11-21}}
2. ^ftp://reports.stanford.edu/pub/cstr/reports/csl/tr/82/229/CSL-TR-82-229.pdf{{dead link|date=February 2018 |bot=InternetArchiveBot |fix-attempted=yes }} The SUN Workstation Architecture, Andreas Bechtolsheim, Forest Baskett, Vaughan Pratt, Stanford University Computer systems Laboratory Technical Report No. 229, March 1982
3. ^The Sun Hardware Reference {{webarchive |url=https://web.archive.org/web/20070102133425/http://www.math.ucdavis.edu/~zjohnson/doc/sun_hw_faq.html |date=January 2, 2007 }}
4. ^{{cite web |url=http://www.umich.edu/~archive/apollo/partnos.txt |title=Archived copy |accessdate=2008-04-25 |deadurl=yes |archiveurl=https://web.archive.org/web/20100608085434/http://www.umich.edu/~archive/apollo/partnos.txt |archivedate=2010-06-08 |df= }} HP/APOLLO SYSTEMS INFORMATION
5. ^http://www.futuretech.blinkenlights.nl/iris-faq.html Silicon Graphics IRIS 2000/3000 FAQ
6. ^Sun 68000 Board User's Manual, Sun Microsystems, Inc, February 1983, Revision B
7. ^AFIPS '83 Proceedings of the May 16-19, 1983, national computer conference, Pages 497-501. ACM digital library

External links

  • [https://web.archive.org/web/20050524071024/http://www.techfest.com/hardware/bus/multibus_sokos.htm 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).
  • [https://web.archive.org/web/20120526073313/http://www.ustechnologies.com/products/multibus.cfm US Technologies official Multibus site]
{{Computer bus|state=uncollapsed}}{{ISO standards}}

2 : Computer buses|Intel

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 14:53:02