STD Bus


The STD Bus is a computer bus that was used primarily for industrial control systems, but has also found applications in computing. The STD Bus has also been designated as STD-80, referring to its relation to the Zilog Z80 series processors. The term STD is in reference to "Standard", but several marketing terms were also promulgated, including Simple To Design, Simple To Debug, and Swift To Deliver.

Description

The STD Bus uses 6.5" by 4.5" expansion card with an edge connector with 56 pins. Many different types of cards have been available for the STD Bus, from processing cards, RAM cards, I/O cards, and specialized cards for various applications.
The use of the STD bus has declined. From the over one hundred manufacturers of components during its peak, vendor numbers have dwindled to under a dozen, but it is still used by hobbyists, manufacturers and in industrial applications.

Connector pin assignments

The STD Bus has a card edge connector with 56 contacts. The pin configuration is as follows. Flow is relative using a STD Bus Processor Card.
PinMnemonicSignal FlowDescriptionPinMnemonicSignal FlowDescription
1+5VInLogic Power2+5VInLogic Power
3GNDInLogic Ground4GNDInLogic Ground
5-5VInNegative Logic Power6-5VInNegative Logic Power
7D3In/OutData Bus8D7In/OutData Bus
9D2In/OutData Bus10D6In/OutData Bus
11D1In/OutData Bus12D5In/OutData Bus
13D0In/OutData Bus14D4In/OutData Bus
15A7OutAddress Bus16A15OutAddress Bus
17A6OutAddress Bus18A14OutAddress Bus
19A5OutAddress Bus20A13OutAddress Bus
21A4OutAddress Bus22A12OutAddress Bus
23A3OutAddress Bus24A11OutAddress Bus
25A2OutAddress Bus26A10OutAddress Bus
27A1OutAddress Bus28A9OutAddress Bus
29A0OutAddress Bus30A8OutAddress Bus
31WROutWrite to Memory or I/O32RDOutRead to Memory or I/O
33IORQOutI/O Address Select34MEMRQOutMemory Address Select
35IOEXOutI/O Expansion36MEMEXOutMemory Expansion
37REFRESHOutRefresh Timing38MCSYNCOutCPU Machine Cycle Sync
39STATUS 1OutCPU Status40STATUS 0OutCPU Status
41BUSAKOutBus Acknowledge42BUSRQInBus Request
43INTAKOutInterrupt Acknowledge44INTRQInInterrupt Request
45WAITRQInWait Request46NMIRQInNon-Maskable Interrupt
47SYSRESETOutSystem Reset48PBRESETInPush Button Reset
49CLKOutClock from Processor50CNTRLInAux Timing
51PCOOutPriority Chain Out52PCIInPriority Chain In
53AUX GNDInAUX Ground54AUX GNDInAUX Ground
55AUX +12VInAUX Positive56AUX -12VInAUX Negative

Applications

The STD bus system was more adaptable to various applications than the contemporary computer buses of the mid-1980s, because it could use servo control cards along with a fully programmable computer for mathematical operations.
In applications for running an astronomical observatory, the large industrial base of cards, and the system's expandability, made the system desirable for use in a photometry lab to control the telescope as well as do the data logging and computations required.

STD-32

The STD-32 is a pin compatible STD interface that allows the co-existence of both 8-bit and 32-bit systems on a single bus. This is accomplished by the addition of pins between the normal pins that do not connect, nor do they interfere with the original specification. This allows with the proper STD-32 backplane the ability to run legacy cards used for specific applications on the same bus without having to upgrade the complete system.