1、Recognized as anAmerican National Standard (ANSI)345 East 47th Street, New York, NY 10017, USANo part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the priorwritten permission of the publisher.Copyright 1988 by The Institute of Electrical
2、and Electronics Engineers, Inc.ISBN 0-471-61601-XIEEE Std 1014-1987(R2008)IEEE Standard for A Versatile Backplane Bus: VMEbusTechnical Committee on Microprocessors and Microcomputersof theIEEE Computer SocietyReaffirmed 31 January 2008Approved 12 March 1987IEEE-SA Standards BoardApproved 11 Septembe
3、r 1987American National Standards InstituteAbstract: This IEEE 1014 standard specifies a high-performance backplane bus for use inmicrocomputer systems that employ single or multiple microprocessors. It is based on the VMEbusspecification, released by the VME Manufacturers Group in August 1982. The
4、bus includes foursubbuses: data transfer bus, priority interrupt bus, arbitration bus, and utility bus. The data transferbus supports 8-, 16-, and 32-bit transfers over a non-multiplexed 32-bit data and address highway.The transfer protocols are asynchronous and fully handshaken. The priority interr
5、upt bus providesreal-time interrupt services to the system. The allocation of bus mastership is performed by thearbitration bus, which allows to implement round robin and prioritized arbitration algorithms. Theutility bus provides the system with power-up and power-down synchronization. The mechanic
6、alspecifications of boards, backplanes, subracks, and enclosures are based on IEC 297 specification,also known as the Euroboard form factor.IEEE Standardsdocuments are developed within the Technical Committees of the IEEE Societies and the StandardsCoordinating Committees of the IEEE Standards Board
7、. Members of the committees serve voluntarily and withoutcompensation. They are not necessarily members of the Institute. The standards developed within IEEE represent aconsensus of the broad expertise on the subject within the Institute as well as those activities outside of IEEE whichhave expresse
8、d an interest in participating in the development of the standard.Use of an IEEE Standard is wholly voluntary. The existence of an IEEE Standard does not imply that there are no otherways to produce, test, measure, purchase, market, or provide other goods and services related to the scope of the IEE
9、EStandard. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to changebrought about through developments in the state of the art and comments received from users of the standard. EveryIEEE Standard is subjected to review at least once every free years for
10、revision or reafrmation. When a document ismore than ve years old, and has not been reafrmed, it is reasonable to conclude that its contents, although still ofsome value, do not wholly reect the present state of the art. Users are cautioned to check to determine that they havethe latest edition of a
11、ny IEEE Standard.Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership afliationwith IEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together withappropriate supporting comments.Interpretations: Occasion
12、ally questions may arise regarding the meaning of portions of standards as they relate tospecic applications. When the need for interpretations is brought to the attention of IEEE, the Institute will initiateaction to prepare appropriate responses. Since IEEE Standards represent a consensus of all c
13、oncerned interests, it isimportant to ensure that any interpretation has also received the concurrence of a balance of interests. For this reasonIEEE and the members of its technical committees are not able to provide an instant response to interpretation requestsexcept in those cases where the matt
14、er has previously received formal consideration.Comments on standards and requests for interpretations should be addressed to:Secretary, IEEE Standards Board345 East 47th StreetNew York, NY 10017USAIEEE Standards documents are adopted by the Institute of Electrical and Electronics Engineers without
15、regard towhether their adoption may involve patents on articles, materials, or processes. Such adoption does not assumeany liability to any patent owner, nor does it assume any obligation whatever to parties adopting the standardsdocuments.iiiForeword(This Foreword is not a part of ANSI/IEEE Std 101
16、4-1987, IEEE Standard for A Versatile Backplane Bus: VMEbus.)The architectural concepts of the VMEbus are based on the VERSAbus, which was developed in the late 1970s byMotorola. Motorolas European Microsystems group in Munich, West Germany proposed the development of aVERSAbus-like product line bas
17、ed on the Eurocard mechanical standard. To demonstrate the concept, Max Loesel andSven Rau developed three prototype boards: a 68000 CPU board, a dynamic memory board, and a static memoryboard. They named the new bus VERSAbus-E. It was the VERSAbus-E, renamed VMEbus, that Motorola, Mostek,and Signet
18、ics have agreed to jointly develop and support.John Black of Motorola, Craig MacKenna of Mostek, and Cecil Kaplinsky of Signetics developed the rst draft of theVMEbus specication. In October of 1981, at the System 81show in Munich, West Germany, Motorola, Mostek, andSignetics announced their joint s
19、upport of the VMEbus, and placed Revision A of the specication in the publicdomain.In August of 1982, Revision B of the VMEbus specication was published by the newly formed VMEbusManufacturers Group. This new revision rened the electrical specications for the signal line drivers and receivers,and al
20、so brought the mechanical specications more in line with the developing IEC 297-3 standard, the formalspecications of the Eurocard mechanical formats.In the later part of 1982, the French delegation to the International Electrotechnical Commission (IEC) proposedRevision B of the VMEbus as an interna
21、tional standard. The IEC SC47B subcommittee nominated Mira Pauker ofPhilips, France, as the chairperson of an editorial committee, formally starting international standardization of theVMEbus.In March of 1983, the IEEE Microprocessor Standards Committee (MSC) requested authorization to establish awo
22、rking group to standardize the VMEbus. This request was approved by the IEEE Standards Board, and the P1014Working Group was established. Wayne Fischer was appointed rst chairman of the working group. John Black servedas chairman of the P1014 Technical Sub-committee.The IEC and the IEEE distributed
23、copies of Revision B for comment, and both received requests for change.Additional requests for change were received from the members of the VMEbus Manufacturers Group. Thesecomments made it clear that it was time to go onward past Revision B. In December of 1983, a meeting was held thatincluded Joh
24、n Black, Mira Pauker, Wayne Fischer, and Craig MacKenna. It was agreed that a Revision C should becreated, and that it should take into consideration all the comments received by the three organizations. John Black andShlomo Pri-Tal of Motorola incorporated the changes from all sources into a common
25、 document. The ManufacturersGroup called it Revision C. 1, the IEEE called it P1014 draft 1.2, and the IEC called it the IEC 821 BUS. Subsequentballots in the IEEE P1014 Working Group and in the MSC resulted in more comments, and required that the IEEEP1014 draft be updated. This work resulted in dr
26、aft IEEE P1014 .The process that led to the development of ANSI/IEEE Std 1014 embodies the philosophy that the IEEE willcooperate with standardizing groups throughout the world in the preparation of standards as expressed in theIEEE Standards Manual.The development of the VMEbus was a team effort, w
27、hich involved experts from the United States, Britain, WestGermany, France, and many other countries. It is truly an internationally developed standard. However, thecontribution of several individuals is worthy of special recognition:John Black and Craig MacKenna were the key individuals in the crea
28、tion of the VMEbus specication. Their efforts,expertise, and perseverance have guided the development of the VMEbus to its present form.Max Loesel and Sven Rau are recognized for proposing and demonstrating the feasibility of a Eurocard-based 32-bitbackplane bus.ivEike Waltz contributed extensively
29、to the mechanical specications.Wayne Fischer, the rst Chairman, guided the IEEEP1014 Working Group during its rst three years.Mira Pauker, Arlan Harris, and Shlomo Pri-Tal contributed to the development of Revision C of the specication.Also worthy of recognition are Paul Borrill who contributed to t
30、he electrical specications, Ken Smith whocontributed to the mechanical specications, and T. J. Chaney who was instrumental in preparing Appendix D.And nally, special thanks to Tom Leonard who assisted Shlomo Pri-Tal as Vice Chairman of the P1014 WorkingGroup.The IEEEP1014 Technical Subcommittee had
31、the following membership:John Black, Chair Craig MacKenna, Secretary Thomas HarkawayArlan HarrisDoug Kraft Thomas LeonardShlomo Pri-TalThe IEEEP1014 Working Group had the following membership:Shlomo Pri-Tal, Chair Thomas Leonard, Vice Chair Philip E. AbbateStephen AdesRobert L. AyersDon BarilRichard
32、 F. BarryDrew BerdingI. M. BissetJohn BlackNeil BorkowiczPaul BorrillSteven BrandonDuncan CampbellRaymond W. ChateauK. R. ClohessyRichard M. DeBockSteve DeissGlen DiestelhorstGary DoolIan R. DuncanTim J. ElsmoreKen FinsterWayne FischerGene FreehaufKen GoertzenJim GreenThomas HarkawayArlan HarrisBill
33、 HollowayTom HunterJurgen JakelHugh JohnsonCecil KaplinskyHans KarlssonDoug KraftPatrick E. LannanD.C. LiddellCraig MacKennaRick MainAndy McMillanLance McNallyFrank MelansonJeffrey R. MillarJoseph NgL. ParkerMira PaukerRobert PhillipsRobert PogsonSven RauJack RegulaKim RubinNorman SchneidewindGeorge
34、 SchreckRon SchreckCraig ScottBill ShieldsKen SmithBasil SmithLarry SollmanBob SquirrellMichael ThompsonMichael UnTerwegerGregory S. UrbanS. P. VermaEike WaltzDavid WellerJohn WemekampBryant WestC. J. WhiteWilliam D. WingetRon WolfevThe following members of the Microprocessor Standards Committee vot
35、ed in the ballot that approved the IEEEP1014for sponsor ballot by the Technical Committee on Microprocessor and Microcomputer (TCMM):Bob Davis, Chair Clyde Camp, Secretary Matt BiewerRichard BobergPaul BorrillSteve CooperWayne FischerGordon ForceMartin FreemanDavid GustavsonTom HarkawayDavid JamesLa
36、urel KaledaRichard KarpinskiDoug KraftPatrick LaprocinaGerry LawsTom LeonardGary LyonsCraig MacKennaDeene OgdenShlomo Pri-TalMichael SmolinRobert StewartEike WaltzGeorge WhiteFritz WhittingThe members of the Executive Committee of the Technical Committee on Microprocessors and Microcomputers wereas
37、follows:Martin Freeman, Chair Bob DavisJim FlournoyGlen Langdon Michael SmolinBob StewartThe following members of the Technical Committee on Microprocessors and Microcomputers were on the ballotingbody that approved this document for submission to the IEEE Standards Board:Andrew AllisonJ. AshendenGe
38、off BaldwinMatt BiewerJohn BlackRichard BobergPaul BorrillBradley BrownClyde CampJohn D. CharltonWilliam CodySteve CooperTim DaveyBob DavisRandy DavisShirish P. DeodharSteve DiamondWayne FischerJim FlournoyGordon ForceMartin FreemanS. GanesanD. GustavsonThomas HarkawayRichard JamesDavid JamesLaurel
39、KaledaRichard KarpinskiDoug KraftGlen LangdonGerry LawsTom LeonardGary LyonsRae McLellanJim MooneyGary NelsonDeene OgdenShlomo Pri-TalRichard RawsonMike SmolinMichael TeenerEike WaltzCarl WarrenGeorge WhiteFritz WhittingtonThomas WicklundAndrew WilsonAnthony WinterviWhen the IEEE Standards Board app
40、roved this standard on June 11, 1987, it had the following membership:Donald C. Fleckenstein, Chair Marco W. Migliaro, Vice Chair Andrew G. Salem, Secretary James H. BeallDennis BodsonMarshall L. CainJames M. DalyStephen R. DillonEugene P. FogartyJay ForsterKenneth D. HendrixIrvin N. HowellLeslie R.
41、 KerrJack KinnIrving KolodnyJoseph L. Koepfinger*Edward LohseJohn MayLawrence V. McCallL. Bruce McClungDonald T. Michael*L. John RankineJohn P. RiganatiGary S. RobinsonFrank L. RoseRobert E. RountreeSava I. Sherr*William R. TackaberryWilliam B. WilkensHelen M. Wood*Member emeritusviiCLAUSE PAGE1. In
42、troduction.11.1 Objectives. 11.2 Interface System Elements. 11.3 Specification Diagrams 61.4 Terminology. 61.5 Protocol 81.6 System Examples and Explanations 102. Data Transfer Bus .102.1 Introduction 102.2 Data-Transfer-Bus Lines 112.3 DTB Modules Basic Description 182.4 Typical Operation 362.5 Dat
43、a-Transfer-Bus Acquisition 432.6 DTB Timing Rules and Observations 453. DTB Arbitration Bus.813.1 Introduction 813.2 Arbitration Bus Lines. 833.3 Functional Modules 853.4 Typical Operation 923.5 Race Conditions Between Master Requests and Arbiter Grants 994. Priority Interrupt Bus .1004.1 Introducti
44、on 1004.2 Priority Interrupt Bus lines. 1034.3 Priority Interrupt Bus Modules Basic Description 1064.4 Typical Operation 1164.5 Race Conditions . 1224.6 Priority Interrupt Bus Timing Rules and Observations . 1235. Utility Bus .1425.1 Introduction 1425.2 Utility Bus Signal Lines. 1425.3 Utility Bus M
45、odules . 1425.4 System Initialization and Diagnostics 1465.5 Power Pins 1495.6 Reserved Line 1506. Electrical Specifications1516.1 Introduction 1516.2 Power Distribution . 1516.3 Electrical Signal Characteristics 1526.4 Bus Driving and Receiving Requirements. 1536.5 Backplane Signal Line Interconnec
46、tions 1596.6 User-Defined Signals . 165viiiCLAUSE PAGE6.7 Signal Line Drivers and Terminations . 1657. Mechanical Specifications 1677.1 Introduction 1677.2 Boards 1687.3 Front Panels 1767.4 Backplanes . 1857.5 Assembly of Subracks 1927.6 Backplane Connectors and Board Connectors. 195Annex A Glossary
47、 (Informative) 197Annex B Signal Line Description (Informative).201Annex C Use of the SERCLK and SERDAT* Lines (Informative).204Annex D Metastability and Synchronization (Informative)206Annex E Permissible Capability Subsets (Informative)217Copyright 1988 IEEE All Rights Reserved1An American Nationa
48、l StandardIEEE Standard for A Versatile Backplane Bus: VMEbus 1. Introduction1.1 ObjectivesThis standard denes an interfacing system used to interconnect data processing, data storage, and peripheral controldevices in a tightly coupled hardware conguration. The system has the following objectives:1)
49、 To allow communication between devices on the bus without disturbing the internal activities of other devicesinterfaced to the bus.2) To specify the electrical and mechanical system characteristics required to design devices that will reliablyand unambiguously communicate with other devices interfaced to the bus.3) To specify protocols that precisely dene the interaction between the bus and devices interfaced to it.4) To provide terminology and denitions that describe system protocols.5) To allow a broad range of design latitude so that