[net.micro] Multibus II

kds@intelca.UUCP (Ken Shoemaker) (01/18/84)

well people, I remember seeing some requests for information about this
thing a little bit ago, and being that this article appeared in the
Nov/Dec Solutions magazine (an Intel publication <- caveat) I thought
I would put this here for your information (please no flames if it
appears a little bit "hypey" is that a word?)

The bus itself was "reviewed" by 17 firms, who are:
Altos Computer Systems, Advanced Micro Devices, CII-Bull, DIAB,
Foxboro, Hewlett-Packard, Intersil, ICL, Kienzle, Matra, Mupac Corp.,
NCR, Nixdorf Computers, Prime, Siemens, Tektronix and Zilog.
In addition, "55 or so" members of the Multibus manufacturer's group
are committed to support the Multibus II architecture.

I will repeat the last paragraph here for those that don't want to wait:

Copies of the bus specification are now available at a cost of $25 each.
A bus data book is available at no charge.

(the address on the reader service card is:
	Intel Corp.
	SC6-714
	3065 Bowers Ave.
	Santa Clara, Ca. 05051
)
------------
Five Seperate Buses

The Multibus II architecture is composed of five seperate buses.  They are:

o A 32-bit wide 10 MHz synchronous Parallel System Bus (iPSB) which can
operate at 40 megabytes per second in burst mode.  It provides all data
movement and inter-processor communications functions.  Being general purpose
in nature, the iPSB bus also supports arbitration, execution and I/O data
movement as well as board configuration support.

It supports four address spaces: a 32-bit wide memory address space; 
a 16-bit I/O address space; a 16- or 32-bit message address space; and a
16-bit interconnect address space.

o A 12-MHz Local Bus Extension (iLBX II) providing arbitration-free local
memory expansion up to 64 megabytes.  It supports 8-, 16- and 32-bit
processors, and up to six agents or boards.

The iLBX bus provides a 48 megabyte per second bandwidth path to the 
processor's memory resources.  It includes advanced feature like pipelining and
block transfers of data for more efficient use of the execution bus.

o A 2 MHz Serial System Bus (iSSB) that executes the message passing functions
of the iPSB with a low cost serial interconnect.

Where the iPSB runs at 10 MHz on a 32-bit wide path, the iSSB runs at 2 MHz
on a 1-bit wide path, or roughly two orders of magnitude less.  The cost,
likewise, is considerably less.

o A Multichannel DMA (Direct Memory Access) I/O Bus, which is carried over from
the Multibus I architecture.  It solves the problem of high speed I/O data
to and from physically distributed custom peripherals such as mass
storage devices and graphics display systems.

The multichannel bus provides a standardized I/O interface with full-speed
operation at up to 15 meters with an asynchronous protocol.  It supports up to
16 devices, both 8- and 16-bit, and provides 16 megabyte memory or register
address space per device.

o An iSBX I/O expansion bus, also a carryover from the Multibus I architecture.
It allows incremental on-board system expansion through the use of small
iSBX Multi-module boards.

All iSBX boards allow system expansion without the added cost of another
full expansion board.  It allows users to customize their single board
computers to individual applications in response to the latest VLSI technology.


The "open systems" approach

This "open systems" approach helps protect OEMs from the rapid 
obsolencence inherent in the avalanche of new microcomputer technology,
especially VLSI.

Because each Multibus II interface is compatible with others, it is in general
simple a matter of choosing the appropriate bus or combination to fit the
needs of a particular application.  This means that designers can reconfigure
the system as new requirements arise, or as VLSI developments lead to 
improvements in microprocessor technology.

Likewise, Multibus I users can upgrade to multibus II architecture as their
needs grow to 32-bit capabilities, or as their 16-bit systems need more
sophisticated multiprocessing capabilities.


Riding the Technology Wave

The Multibus II message passing protocol is a significant contribution to
multiprocessing.  Standardization of the intermodule communication
interface will allow it to be driven into VLSI as well.

The uniform software interface allows users to ride the wave of technology
without having to rewrite their software with every hardware change.  This 
standardized interface can be driven into VLSI.  The Multibus II architecture
will include support devices built expecially for this function.

The Multibus II architecture uses the popular two-piece DIN connector, part
of the Eurocard mechanical standard.  The 96-pin version used by Intel
is noted for exceptional reliability and is available from a number of
sources.

It also takes advantage of modular board sizing offered by the Eurocard
standard in specifying two form factors: a 233x220mm size for most
applications and a 100x220mm size for lower cost.  Systems may be built
with either the smaller or larger sizes, or the two may be mixed and
matched in the same card cage.

Copies of the bus specification are now available at a cost of $25 each.
A bus data book is avaliable at no charge.

-------------
MULTIBUS, MULTIMODULE, iLBX, iPSB, iSBX, MULTICHANNEL are trademarks of Intel
-- 
Ken Shoemaker, Intel, Santa Clara, Ca.
{pur-ee,hplabs,ucbvax!amd70,ogcvax!omsvax}!intelca!kds