HOME

TheInfoList



OR:

TURBOchannel is an open
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 ex ...
developed by DEC by during the late 1980s and early 1990s. Although it is open for any vendor to implement in their own systems, it was mostly used in Digital's own systems such as the MIPS-based
DECstation The DECstation was a brand of computers used by DEC, and refers to three distinct lines of computer systems—the first released in 1978 as a word processing system, and the latter (more widely known) two both released in 1989. These compri ...
and
DECsystem DECsystem was a line of server computers from Digital Equipment Corporation. They were based on MIPS architecture processors and ran DEC's version of the UNIX operating system, called ULTRIX. They ranged in size from workstation-style desktop enc ...
systems, in the
VAXstation 4000 The VAXstation is a discontinued family of workstation computers developed and manufactured by Digital Equipment Corporation using processors implementing the VAX instruction set architecture. VAXstation systems were typically shipped with eithe ...
, and in the
Alpha Alpha (uppercase , lowercase ; grc, ἄλφα, ''álpha'', or ell, άλφα, álfa) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter aleph , whic ...
-based
DEC 3000 AXP DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64- ...
. Digital abandoned the use of TURBOchannel in favor of the EISA and
PCI PCI may refer to: Business and economics * Payment card industry, businesses associated with debit, credit, and other payment cards ** Payment Card Industry Data Security Standard, a set of security requirements for credit card processors * Pro ...
buses in late 1994, with the introduction of their
AlphaStation AlphaStation is the name given to a series of computer workstations, produced from 1994 onwards by Digital Equipment Corporation, and later by Compaq and HP. As the name suggests, the AlphaStations were based on the DEC Alpha 64-bit microproce ...
and
AlphaServer AlphaServer is a series of server computers, produced from 1994 onwards by Digital Equipment Corporation, and later by Compaq and HP. AlphaServers were based on the DEC Alpha 64-bit microprocessor. Supported operating systems for AlphaSe ...
systems.


History

TURBOchannel was developed in the late 1980s by Digital and was continuously revised through the early 1990s by the TURBOchannel Industry Group, an industry group set up by Digital to develop promote the bus. TURBOchannel has been an open bus from the beginning, the specification was publicly available at an initial purchase cost for the reproduction of material for third-party implementation, as were the mechanical specifications, for both implementation in both systems and in options. TURBOchannel was selected by the failed ACE (
Advanced Computing Environment The Advanced Computing Environment (ACE) was defined by an industry consortium in the early 1990s to be the next generation commodity computing platform, the successor to personal computers based on Intel's 32-bit instruction set architecture. The ...
) for use as the industry standard bus in ARC (
Advanced RISC Computing Advanced RISC Computing (ARC) is a specification promulgated by a defunct consortium of computer manufacturers (the Advanced Computing Environment project), setting forth a standard MIPS RISC-based computer hardware and firmware environment. ...
) compliant machines. Digital initially expected TURBOchannel to gain widespeard industry acceptance due to its status as an ARC standard, although ultimately Digital was the only major user of the TURBOchannel in their own
DEC 3000 AXP DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64- ...
, DECstation 5000 Series,
DECsystem DECsystem was a line of server computers from Digital Equipment Corporation. They were based on MIPS architecture processors and ran DEC's version of the UNIX operating system, called ULTRIX. They ranged in size from workstation-style desktop enc ...
and
VAXstation 4000 The VAXstation is a discontinued family of workstation computers developed and manufactured by Digital Equipment Corporation using processors implementing the VAX instruction set architecture. VAXstation systems were typically shipped with eithe ...
systems. While no third parties implemented TURBOchannel in systems, they did implement numerous TURBOchannel option modules for Digital's systems. Although the main developer and promoter of TURBOchannel was the TURBOchannel Industry Group, Digital's TRI/ADD Program, an initiative to provide technical and marketing support to third parties implementing peripherals based on open interfaces such as FutureBus+, SCSI, VME and TURBOchannel for Digital's systems, was also involved in promoting TURBOchannel implementation and sales. The TRI/ADD Program was discontinued on 15 December 1992, except for in Japan. In the early 1990s, Digital expected the TURBOchannel bus to face serious competition from other buses from other vendors such as HP, Sun and IBM, and therefore it announced that it intended to update the existing TURBOchannel specification to permit it to transfer up to 200 MB/s, using similar hardware. This upgrade to the protocol was to be backwards compatible, but Digital later canceled the intended update and TURBOchannel itself towards the end of 1994 once it became clear that PCI had become dominant.


Architecture

TURBOchannel is a 32-bit address and data
multiplexed In telecommunications and computer networking, multiplexing (sometimes contracted to muxing) is a method by which multiple analog or digital signals are combined into one signal over a shared medium. The aim is to share a scarce resource - a ...
bus, clocked at frequencies between 12.5 and 25 MHz, with a maximum theoretical usable bandwidth of 90 MB/s. The bus differs from others at the time by having point to point control lines. The firmware contained within TURBOchannel cards is MIPS
machine code In computer programming, machine code is any low-level programming language, consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). Each instruction causes the CPU to perform a very ...
, a remnant of the bus' original use in MIPS-based systems. Because of this, later systems that use this bus such as the
Alpha Alpha (uppercase , lowercase ; grc, ἄλφα, ''álpha'', or ell, άλφα, álfa) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter aleph , whic ...
-based
DEC 3000 AXP DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64- ...
use an
emulator In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run so ...
contained in its system firmware to properly initialize them. The TURBOchannel is a synchronous, asymmetrical I/O channel.TURBOchannel Hardware Specification, On-line version, EK-369AA-OD-007B, January 1993, Digital Equipment Corporation It is asymmetrical in the sense that option modules (Digital terminology for expansion card) can communicate with the system module (Digital terminology for motherboard) and not with other option modules. A simple protocol is used to make TURBOchannel efficient. The TURBOchannel bus does not permit bus mastering, if a TURBOchannel connected device wishes to communicate with another, it must first transfer this information to the memory so the other device can read it. The TURBOchannel protocol specifies that each option has its own physical address space. This address space is used to address registers and memory on the option. The maximum amount specified is 16 GB, although each implementation can have an amount anywhere below this amount. Digital's own systems use anywhere from 4 MB (for early DECstation 5000s) to 128 MB in high-end DEC 3000 AXP models. The TURBOchannel bus uses a 32-bit data and address multiplexed bus for transferring data and addresses. Every TURBOchannel option slot has its own set of seven point-to-point control lines and five lines for universal control and arbitration. The point-to-point control lines are connected directly to the TURBOchannel interface. The TURBOchannel interface was not defined in the TURBOchannel specification, although Digital introduced three possible schemes and an example ASIC. The three possible schemes were divided into a low-cost, a mid-range and high performance system implementations. The system can either time-multiplex multiple option slots in order to use a single memory port to share its bandwidth or dedicate a memory port to each option slot.


Signals


Hardware

TURBOchannel option modules uses a 96-pin DIN connector (specifically DIN 41612) and option modules mounted inline with the system module. Each option module can be a single-, double-, or triple-width. Although double and triple width options use more than one TURBOchannel connector, this does not mean that bandwidth is doubled or tripled, as the slots are still sharing a single bus. Double- and triple-width option modules are used to mechanically accommodate larger option modules and for supplying more power. The mechanical specification for option modules is also flexible. There are few limitations for attaching daughterboards such SIMM modules (used in graphics options) and components can be mounted on both sides of the option module, with components on the bottom being restricted only in height to ensure that the option module could fit in the system module while maintaining enough airflow for cooling. An airflow of 150 LFMs is required above the option module and an airflow of 50 LFMs is required below the option module. Each slot has 44 signal pins, of which 32 are used for data and addressing.


Electrical

The TURBOchannel slot supplies +5 and +12V power rails and provides a maximum of 26 watts of power. The following table shows how many amperes are supplied by each power rail.


TURBOchannel Extender

The TURBOchannel bus can be "extended" by the TURBOchannel Extender (TcE) box. Because some options such as 3D graphics accelerators may require more power and board space than a single slot can provide, they are often double- or triple-width option modules. As such option modules consume additional space and slots inside a system, their presence may limit the number or even prevent the installation of other TURBOchannel option modules. A TURBOchannel Extender box is used to reduce the number of slots required inside a system for double and triple width options. The TURBOchannel Extender box contains a PCB with three TURBOchannel slots and a power supply for supplying the required power to the slots. A TURBOchannel option module, for installation in the host, accompanies the TcE box. It has an external cable that connects to the TcE box. What the option module is doing is bringing out the data, addressing and control lines to the TURBOchannel extender box. There is no performance loss associated with the use of a TcE box, although TcE boxes support only one option module regardless of how many remaining slots there are.


See also

*
List of device bandwidths This is a list of interface bit rates, is a measure of information transfer rates, or digital bandwidth capacity, at which digital interfaces in a computer or network can communicate over various kinds of buses and channels. The distinction can ...


References

* TURBOchannel Hardware Specification, EK-369AA-OD-007B, January 1993, Digital Equipment Corporation.


External links

* tp://ftp.hp.com/ftp1/pub/alphaserver/archive/triadd A collection of archived documents from the defunct TURBOchannel Industry Group. Contains the entire TURBOchannel specification.br>Shows interior of a computer using the TURBOchannel bus
{{Digital Equipment Corporation Advanced RISC Computing Computer buses DEC hardware