![]() | Hytec Electronics Ltd. |
VME
VME provides a modular means to implement computer-independent systems for real-time data capture, industrial processing, instrumentation, automation and communications for use in Science, Offices, and Industry.
VME grew out of the earlier Versabus standard devised by Motorola, differing both in the Hardware - Eurocard rather than Motorola special - and in what rnicroprocessors it supported - any, up to 32 bits wide rather than the 16-bit Motorola 68000. When VMEbus was first defined, in the the early 'eighties, Eurocard had been established in Europe for many years, and has a much more resilient pin-and-socket connector than the older printed edge connector. The definitive VME specification is IEEE1014-1987, IEC821. It must be emphasised that this is a muti-supplier product, which cannot be made obsolete, as so easily happens with single-supplier products. Indeed there are now over 200 VME manufacturers in existence and literally thousands of products; all compatible!
VMEbus has a 32-bit address bus (up to 4 gigabytes of addressable memory), a 32-bit data bus, and can handle data transfers at speeds in excess of 40 Mbytes/sec. It uses a 'Master-Slave' architecture and many Masters can reside on the bus - it is a Multiprocessing Bus. Selection of the next Master to take control of the bus is done by a Central Arbiter, which also handles the seven levels of interrupt which are supported. There are four buses altogether: The Data Transfer Bus, The Arbitration Bus, The Priority interrupt Bus and The Utility Bus which carries generic signals like a 16-MHz clock and Power-up Reset. Masters, Slaves and the Central Arbiter are all plugged into the 'sub-rack' or crate which may have one Backplane (for 24 address bits and 16 data bits) or Two (32 address bits and 32 data bits, with extra power and some user-defined pins; P1/J1 at the top and P2/J2 at the bottom) or even three or four, although these are not currently defined in the IEEE1014-1987, specification.
VME64
VME64 represents an extension to the VME specification permitting 64-bit data handling. The enhanced operation provided by VME64 is summarised below:
With the introduction of VME64x (VME Extensions) user defined I/O connections are now available through a rear VME64x backplane. Before the introduction most of the user defined I/O was brought out through the front panel. The detailed enhancements are as follows:-
VME64x
Features added to VME64 are