1、STABILIZED*IEEE Std 1155-1992 (Stabilized 2004)IEEE Standard for VMA Extensionsfor Instrumentation: VXIbusSponsorMicroprocessor and Microcomputer Standards Subcommitteeof theIEEE Computer SocietyStabilized 25 March 2004Approved 17 September 1992IEEE-SA Standards BoardStabilized standards are standar
2、ds are standards that have reached a state of maturity, and may still be in useby industry. However stabilized standards are not subject to periodic maintenance or reaffirmation by theIEEE. Also the IEEE is not obligated to address interpretation requests. This standard has been withdrawn asan Ameri
3、can National Standard (ANSI).Information on stabilized standards is available in the IEEE-SA Standards Board Operations Manual .WARNING: You are cautioned to USE AT YOUR OWN RISK, as the technology contained hereinmay have been superseded since the date of stabilization.The Institute of Electrical a
4、nd Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USACopyright 19932004 by the IEEE.All rights reserved. Published 1993. Printed in the United States of America.IEEE is a registered trademark in the U.S. Patent +1 978 750 8400. Permission to photocopy portions of any individual s
5、tandard for educationalclassroom use can also be obtained through the Copyright Clearance Center.NOTEAttention is called to the possibility that implementation of this standard may require use of subjectmatter covered by patent rights. By publication of this standard, no position is taken with respe
6、ct to the exist-ence or validity of any patent rights in connection therewith. The IEEE shall not be responsible for identifyingpatents for which a license may be required by an IEEE standard or for conducting inquiries into the legal valid-ity or scope of those patents that are brought to its atten
7、tion.STABILIZED STABILIZED vIntroduction(This introduction is not a part of IEEE Std 1155-1992, IEEE Standard for VMEbus Extensions for Instrumentation: VXIbus.)The architectural concept of the VMEbus Extensions for Instrumentation: VXIbus standard has its basis in IEEE Std1014-1987, IEEE Standard f
8、or a Versatile Backplane Bus: VMEbus (ANSI). The VXIbus standard further developsand extends the concepts and capabilities of the VMEbus, with particular emphasis on support of an openinstrumentation system.There have been numerous requests for multivendor, modular instrumentation, particularly from
9、 the US Department ofDefense towards Instruments-on-a-Card (IAC). The US Air Force, Navy, and Army have programs addressing theseissues, known respectively as MATE, CASS, and IFTE. To date, the Air Force has adopted VXIbus as the basis for theMATE IAC Standard, MATE-STD-IAC. The Army has also specif
10、ied VXIbus to be used for updates to IFTE and theContact Test Set.The marketplace has demonstrated the advantages of an open system such as VMEbus, with thousands of VMEbuscards available from a multitude of vendors. In June 1987, technical representatives from five instrumentationcompanies, Colorad
11、o Data Systems, Hewlett Packard, Racal Dana, Tektronix, and Wavetek, formed a consortium toengineer the additional standards necessary for an open architecture instrumentation bus based on IEEE Std 1014-1987, IEEE Std 1101.2-1992, IEEE Standard for Mechanical Core Specifications for Conductor-Cooled
12、 Eurocards(ANSI), and other instrumentation standards, such as IEEE Std 488.1-1987, IEEE Standard Digital Interface forProgrammable Instrumentation and its companion IEEE Std 488.2-1992, IEEE Standard Codes, Formats, Protocolsand Common Commands. In July 1987, the VXIbus Consortium announced their a
13、greement to support a commonmodular instrument architecture, known as VXIbus, and released Revision 9.9 of the document. This group ofinstrument manufacturers has continued to refine and enhance the standard, resulting in the release of Revision 1.3,dated July 14, 1989.Concurrent with the actions of
14、, and supported by the VXIbus Consortium, the P1155 Working Group was establishedin August 1987 under the auspices of the Microprocessors and Microcomputers Standards Subcommittee of the IEEEComputer Society. The IEEE Instrumentation and Measurement Society also became closely involved with itsdevel
15、opment. The P1155 Working Group has reviewed Revision 1.4 of the VXIbus specification and used it as thebasis for the standard defined herein.ParticipantsAt the time this document was completed, the P1155 Working Group had the following membership:Bill Maciejewski (Co-chair)Marlyn Miner (Co-chair)Da
16、ve BaaschBob CramC. B. DavisLarry DesJardinCalvin EricksonMichael EwaskaDavid HaworthGreg HillMike HumphreyRichard HunterLouis KlahnStuart KlaudJerry MercolaRobert MinerSteve SchockCarsten ThomsenEike WaltzPaul WorrellThe P1155 Working Group expresses thanks to Greg Hill and Bill Betts, without whom
17、 this document could not havebeen completed.STABILIZED viThe following persons were on the balloting committee:William B. AdamsScott AkersRay S. Alderman, Jr.William P. BlaseCharles BrillMyron A. CalhounRobert CramPhilip DAngeloMike DeweySourav K. DuttaWayne FischerGordon ForcePatrick GoniaStephen G
18、reerWilliam GrosecloseDavid B. GustavsonMichael HarrisonFrank HomZoltan R. HunorPaul KostekErnst H. KristiansenJohn E. LewisRollins LinserGerald LucakDoug LyonsWilliam F. MaciejewskiRobert L. McGarveyMarlyn MinerRoy H. NessonCuong NguyenJ. D. NicoudRichard W. PalmerDonald PavlovichShlomo Pri-TalStev
19、en RayGordon RobinsonPaul RosenbergEric SacherJohn SchmalzelLarry SollmanRobert G. StewartPaul SweazeyManu ThaparBalan TholandiCarsten ThomsenRobert TripiDonald R. WareCarl WarrenJ. Richard WegerAndrew WilsonJoel WittOren YuenJanusz ZalewskiWhen the IEEE Standards Board approved this standard on Sep
20、tember 17, 1992, it had the following membership:Marco W. Migliaro, Chair Donald C. Loughry, Vice Chair Andrew G. Salem, Secretary Dennis BodsonPaul L. BorrillClyde CampDonald C. FleckensteinJay Forster*David E FranklinRamiro GarciaThomas L. HannanDonald N. HeirmanBen C. JohnsonWalter J. KarplusIvor
21、 N. KnightJoseph Koepfinger*Irving KolodnyD. N. “Jim” LogothetisLawrence V. McCallT. Don Michael *John L. RankineWallace S. ReadRonald H. ReimerGary S. RobinsonMartin V. SchneiderTerrance R. WhittemoreDonald W. Zipse*Member EmeritusAlso included are the following nonvoting IEEE Standards Board liais
22、ons:Satish K. AggarwalJames BealRichard B. EngelmanDavid E. SoffrinStanley WarshawKristin M. DittmannIEEE Standards Project EditorSTABILIZED viiCLAUSE PAGE1. Introduction.11.1 VMEbus background . 11.2 The VXIbus extensions 21.3 Document structure 31.4 Specification objectives . 31.5 Terminology. 41.
23、6 References 41.7 Definitions 51.8 Abbreviations . 72. VXIbus implementation of VMEbus specifications .72.1 Introduction 72.2 Data transfer bus 72.3 Data transfer bus arbitration. 82.4 Priority interrupt. 82.5 Utilities. 82.6 Electrical specifications . 82.7 Mechanical specifications 342.8 EMC and s
24、ystem power . 733. System architecture .893.1 VXIbus system architecture overview . 893.2 Device operation 913.3 Device communication protocols. 1333.4 System resources 1414. VXIbus device implementations.1484.1 VXIbus instruments . 1484.2 IEEE 488 VXIbus interface . 1525. Command and event formats
25、1585.1 Word-serial commands 1595.2 Longword-serial commands. 1765.3 Extended longword-serial commands 1775.4 Protocol events. 177STABILIZED viiiCLAUSE PAGE6. Dynamic configuration .1786.1 Definitions 1786.2 DC device requirements. 1796.3 DC system requirements 181Annex A (Informative) VXIbus registe
26、r overviews .184Annex B (Informative) Suggested backplane design194Annex C (Informative) Support of early VXIbus devices 197Annex D (Informative) Manufacturer ID numbers.198Annex E (Informative) Bibliography199STABILIZED 1IEEE Standard for VMEbus Extensions for Instrumentation: VXIbus1. Introduction
27、The goal of the VXIbus is to define a technically sound modular instrument standard based on IEEE Std 1014-1987 1that is open to all manufacturers and is compatible with present industry standards.VXIbus is an acronym for VMEbus extensions for instrumentation. The VXIbus specification details the te
28、chnicalrequirements of VXIbus compatible components, such as mainframes, backplanes, power supplies, and modules.Before studying the VXIbus architecture, one should become familiar with the VMEbus and its specification.1.1 VMEbus backgroundThe VMEbus is an open system architecture primarily focused
29、at computer systems. VMEbus modules areapproximately 15 cm (6 in) deep and come in two heights, about 10 cm (4 in) and 23 cm (9 in). The VXIbusspecification refers to these as the A and B sizes, respectively. The precise dimensions are specified by IEEE Std 1101-1987, which describes a printed-circu
30、it boards (PCB) family and their associated backplane connector locations.VMEbus modules are designed for 0.8 in slot-to-slot spacing. The A-size board has a single 96-pin connector knownas P1, while the B-size board may include a P1 and a P2 connector. Each of these connectors consists of three row
31、s of32 pins apiece on 0.1 in centers. Typically, these boards are positioned vertically in a frame with the P1 connectorclosest to the top. Neither the VMEbus nor the VXIbus mandates a physical orientation, since orientation is only animplementation issue and is not needed for compatibility. Many VM
32、Ebus and VXIbus systems are designed to acceptboards horizontally.The VMEbus specification allows a maximum of 21 modules. However, if installed vertically in a main-frameintended for mounting in a standard 19 in rack, 20 is the practical maximum. VMEbus makes no particular provisionfor an extension
33、 chassis or frame-to-frame communication. Multiple frame systems can be created by electricallybuffering the VMEbus (at the loss of some bandwidth between cages) or by using standard data communication linksentirely different from the VMEbus architecture. There are no electromagnetic compatibility (
34、EMC) requirementsdictated by VMEbus, either conducted or radiated, nor are there power dissipation limits or cooling requirements.VMEbus has left these issues to the system integrator, while VXIbus addresses these issues more rigorously.1Information on references can be found in 1.6.STABILIZED 2 Cop
35、yright 1992 IEEE All Rights ReservedIEEE Std 1155-1992 IEEE STANDARD FOR VMbus EXTENSIONSAlthough electrically and logically similar to the 68000 microprocessor architecture, the VMEbus interface has beenspecified broadly enough that it is not dependent on any particular processor, and many processo
36、rs are alreadysupported on VMEbus, including the 80386. Many of the simpler VMEbus boards do not have processors at all.A minimum VMEbus system requires only the P1 connector. All handshaking, arbitration, and interrupt support existson P1, with P2 used to expand the system to 32 bits of address and
37、 data (A32 and D32). P1 will support 16-bit and 24-bit addressing (A16 and A24) as well as 8- and 16-bit data paths (D08 and D16). The extra lines needed for A32 andD32 are contained on the center row of P2, while the outer rows are user defined. These undefined pins are typicallyused for interface
38、connections, such as allowing a module to drive a chassis-mounted connector, access an internal diskdrive, or provide for module-to-module communication. The VMEbus subsystem bus (VSB) is a “subsystem bus”specification that has defined P2 as an additional communication path for up to six modules. Mu
39、ltiple VSBs may existwithin any one VMEbus system. This is important to note, because VXIbus defines a subsystem of up to 13 modulesand, like VSB, multiple VXIbus subsystems may exist within any one VXIbus system.1.2 The VXIbus extensionsVXIbus retains P1 and the center row of P2 exactly as defined
40、by VMEbus. This includes the 5 V and 12 V powerpins on P1, and the additional 5 V pins on P2. VXIbus includes the A and B card sizes, and these modules remaintotally VMEbus compatible. However, VXIbus has made substantial additions to the VMEbus specification orientedtowards instrumentation that can
41、 best be described as an electromechanical superset and a logical subset.1.2.1 VXIbus modulesVXIbus has added two module sizes of about a 33 cm (13 in) depth referred to as the C and D sizes. These modules are23 cm (9 in) and 35.5 cm (14 in) high, respectively, and are placed on 3 cm (1.2 in) center
42、s. The C-size module is thesame height as the VMEbus B-size board, and may sport both the P1 and P2 connectors. The D-size module is a triple-high module that may include a P3 connector in addition to P1 and P2. The 3 cm (1.2 in) module width allows feasibleimplementation of high-density instrumenta
43、tion modules while allowing enough space for shielding both sides of amodule and inserting an optional chassis shield. It also has the added benefit of allowing a high degree of compatibilitywith the shorter and narrower A and B sizes by allowing them to be mounted on full-length board carders or ad
44、apters.These carriers/adapters may also shield the sides of standard VMEbus cards, giving them a high degree ofelectromagnetic compatibility with VXIbus systems.1.2.2 VXIbus subsystemsA VXIbus system may have up to 256 devices, including one or more VXIbus subsystems. A VXIbus subsystemconsists of a
45、 central timing module referred to as Slot 0 with up to 12 additional instrument modules. P2 and P3 arecompletely defined in a VXIbus subsystem. These 13 modules conveniently fill a standard 19 in cabinet when mountedvertically on 3 cm (1.2 in) centers. Many VXIbus systems will consist only of a sin
46、gle frame with these 13 modules.A common configuration will load the Slot 0 module with system resources, such as the VXIbus mandated timinggeneration, the VMEbus required system controller 0 subtions, and a data communication port, such as IEEE 488 orRS-232. Slot 0 may also include optional instrum
47、entation. The other positions are general purpose slots for the user tomix and match modules. A single VXIbus subsystem may have less than 12 additional slots, but may not have more.Any combination of VXIbus subsystems may exist within a VXIbus system. For instance, one VXIbus system mayconsist of a
48、 frame with one Slot 0 and 12 VXIbus modules extended to another frame that has a Slot 0 adjacent to threeinstrument slots, another Slot 0 with five instrument slots, and four standard VMEbus slots of undefined P2.1.2.2.1 P2 connector definitionAs mentioned previously, a VXIbus subsystem defines all
49、 P2 and P3 pins. The VXIbus P2 adds a 10 MHz ECL clock,ECL and analog supply voltages, ECL and TTL trigger lines, an analog summing bus, a module identification line, anda daisy-chain structure known as the local bus. The trigger lines serve primarily as resources for signaling betweeninstruments in a VXIbus subsystem, while the local bus lines are preferred for use within a multiple module instrumentSTABILIZED Copyright 1992 IEEE All Rights Reserved 3FOR INSTRUMENTATION: VXIbus IEEE Std 1155-1992set (adjacent slots). The daisy-chain local bus use is left to the module manufactur