Futurebus
This article needs additional citations for verification. (October 2024) |
Futurebus (IEEE 896) is a computer bus standard designed to replace all local bus connections in a computer, including the CPU, plug-in cards, and even some LAN links between machines. The project started in 1979 and was completed in 1987, but then went through a redesign until 1994. It has seen little real-world use, although custom implementations are still designed.
History
[edit]In the late 1970s, VMEbus was faster than the parts plugged into it. It can connect a CPU and RAM to VME on separate cards to build a computer. However, as the speed of the CPUs and RAM rapidly increased, Futurebus created a successor to VMEbus using asynchronous links. Though the ability to have several cards in the system as "masters", allowing Futurebus to build multiprocessor machines, required some form of "distributed arbitration" to allow the various cards to gain access to the bus at any point, as opposed to VME, which put a single master in slot 0 with overall control.
Typical IEEE standards start with a company building a device, then submitting it to the IEEE for the standardization effort. In the case of Futurebus, the whole system was being designed during the standardization effort. It took eight years before the specification was finally agreed on in 1987. Tektronix did make a few workstations based on Futurebus.[1] It took another four years for the Futurebus+ Standard to be released. The IEEE 896 committee later split from the IEEE Microcomputer Standards Committee and formed the IEEE Bus Architecture Standards Committee (BASC).
Futurebus+ transceivers that meet the IEEE Standard 1194.1-1991 Backplane Transceiver Logic (BTL) standard are still made by Texas Instruments. Futurebus+ was used as the I/O bus in the DEC 4000 AXP and DEC 10000 AXP systems. Futurebus+ FDDI boards are still supported in the OpenVMS operating system.
See also
[edit]References
[edit]- ^ Marshall, Martin (April 24, 1989). "Tektronix Unveils Family Of Graphics Workstations". InfoWorld.
Further reading
[edit]- The Futurebus+ Handbook, John Theus, VITA
- Futurebus+ Handbook for Digital Systems, Digital Equipment Corporation
- IEEE Standard Backplane Bus Specifications for Multiprocessor Architectures: Futurebus+, IEEE Std 896.1-1987]
- IEEE Standard for Futurebus+(R) -- Logical Protocol Specification', IEEE Std 896.1-1991
- IEEE Standard Backplane Bus Specification for Multiprocessor Architectures: Futurebus+, IEEE Std 896.2-1991
External links
[edit]- Buses at the Wayback Machine (archived February 12, 2010)