1、iISO/IEC 14536 : 1995ANSI/IEEE Std 896.5, 1995 Edition(Incorporates ANSI/IEEE Std 896.5-1993 and IEEE Std 896.5a-1994)Information technology Microprocessor systems Futurebus+, Profile M (Military)SponsorBus Architecture Standards Committeeof theIEEE Computer SocietyAdopted as an International Standa
2、rd by theInternational Organization for Standardizationand by theInternational Electrotechnical CommissionPublished byThe Institute of Electrical and Electronics Engineers, Inc.iiAbstract: This International Standard provides a set of tools with which to implement a Futurebus+ achi-tecture. This hig
3、h-performance bus-based system architecture provides a wide range of performance andcost scalability over time for multiple generations of single- and multiple-bus multiprocessor systems. Thisdocument, a companion standard to ISO/IEC 10875 : 1994 ANSI/IEEE Std 896.1, 1994 Edition, builds onthe logic
4、al layer by adding requirements for three military profiles. It is to these profiles that products willclaim conformance. Other specifications that may be required in conjunction with this International Standardare ISO/IEC Std 10857: 1994 ANSI/IEEE Std 896.1, 1994 Edition, IEEE Std 896.2-1991, IEEE
5、Std896.2a-1994, IEEE Std 896.3-1993, IEEE Std 896.4-1993, IEEE P896.4a, IEEE Std 896.9-1994, IEEE Std1101.3-1993, IEEE Std 1101.4-1993, IEEE Std 1212-1991, IEEE Std 1194.1-1991, IEEE Std P1394, IEEEStd 1301-1991, and IEEE Std 1301.1-1991.Keywords: bus architecture, error logging, fault logging, Futu
6、rebus+, live insertion, military profiles,multiprocessor systems, node management, open architecture, Serial Bus, software debugThe Institute of Electrical and Electronics Engineers,Inc.345 East 47th Street, New York, NY 10017-2394, USACopyright 1993 by the Institute of Electrical and Electronics En
7、gineers, Inc.All rights reserved. Published 1993. Printed in the United States of America.ISBN 1-55937-260-5No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without theprior written permission of the publisher.December 29, 1995 SH 94303iiiIEE
8、E Standards documents are developed within the Technical Committees of the IEEE Societies and the StandardsCoordinating Committees of the IEEE Standards Board. Members of the committees serve voluntarily and withoutcompensation. They are not necessarily members of the Institute. The standards develo
9、ped within IEEE represent aconsensus of the broad expertise on the subject within the Institute as well as those activities outside of IEEE that haveexpressed an interest in participating in the development of the standard.Use of an IEEE Standard is wholly voluntary. The existence of an IEEE Standar
10、d 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 IEEEStandard. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to changebrought about through develop
11、ments in the state of the art and comments received from users of the standard. EveryIEEE Standard is subjected to review at least every five years for revision or reaffirmation. When a document is morethan five years old and has not been reaffirmed, it is reasonable to conclude that its contents, a
12、lthough still of somevalue, do not wholly reflect the present state of the art. Users are cautioned to check to determine that they have thelatest edition of any IEEE Standard.Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affiliationwith IEEE
13、. Suggestions for changes in documents should be in the form of a proposed change of text, together withappropriate supporting comments.Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate tospecific applications. When the need for interpret
14、ations is brought to the attention of IEEE, the Institute will initiateaction to prepare appropriate responses. Since IEEE Standards represent a consensus of all concerned interests, it isimportant to ensure that any interpretation has also received the concurrence of a balance of interests. For thi
15、s reasonIEEE and the members of its technical committees are not able to provide an instant response to interpretation requestsexcept in those cases where the matter has previously received formal consideration.Comments on standards and requests for interpretations should be addressed to:Secretary,
16、IEEE Standards Board445 Hoes LaneP.O. Box 1331Piscataway, NJ 08855-1331USAIEEE standards documents may involve the use of patented technology. Their approval by the Institute ofElectrical and Electronics Engineers, Inc. does not mean that using such technology for the purpose ofconforming to such st
17、andards is authorized by the patent owner. It is the obligation of the user of such technologyto obtain all necessary permissions.ivForewordISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)form the specialized system for worldwide standa
18、rdization. National bodies that are members of ISO or IECparticipate in the development of International Standards through technical committees established by the respectiveorganization to deal with particular fields of technical activity. ISO and IEC technical committees collaborate in fieldsof mut
19、ual interest. Other international organizations, governmental and nongovernmental, in liaison with ISO and IEC,also take part in the work.In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC 1.Draft International Standards adopted by the joint
20、 technical committee are circulated to national bodies for voting.Publication as an Internation Standard requires approval by at least 75% of the national bodies casting a vote.In 1995, ANSI/IEEE Std 896.5-1993, together with IEEE Std 896.5a-1994, Errata, Corrections, and Clarifications,was adopted
21、by ISO/IEC JTC 1, as draft International Standard ISO/IEC DIS 14536:1995. This edition incorporatesIEEE Std 896.5a-1994 into the text of ANSI/IEEE Std 896.5-1993. vIntroductionThis introduction is not a normative part of ISO/IEC 14536: 1995, but is included for information only.IEEE Std 896.5-1993,
22、IEEE Standard for Futurebus+, Profile M (Military) culminates a several year effort to definea standard for military use of Futurebus+. It is the result of the combined efforts of a large number of people in industryand in government who felt that the military should adapt commercial standards rathe
23、r than invent its own. In theadaptation process, special consideration was given to military needs in the following areas: a) harsh environments, b)real time usage, c) security, d) reliability and fault tolerance, e) testing and maintenance, f) software debugging andsystem integration, and g) analog
24、/RF components. This standard intends to meet these needs.At the time this standard was completed, the P896.5 Working Group had the following membership:Ralph Lachenmaier, Chair Cory AckermanRay AldermanDuane AndersonHarry AndreasHarrison BeasleyJohn BoltonAndy BonaffiniDavid BrearlyJohn BrightwellA
25、ndrew BroughJim BrownMark BunkerJay CantrellAndrew CapobiancoJohn CampbellRobert CarpenterKeith CavisStephen CecilCharles CheatwoodKaren ChurasTerry ClaytonKim ClohessyPaul CookAl CordaErnest CrockerPaul DixonMike DorsettFrank DuffySamuel DuncanBruce DunlopMike EblDuane EmbreeWilhelm EvertzRobert Fl
26、uhrerMike FosterJohn FranzRichard FryerGary GardnerJohn GriffithDave GustavsonEmil HahnMark HasselDavid HollenbeckMike HumphreyTim IaconoEdgar JacquesDavid JamesAnatol KaganovichMark KaranRangesh KasturiBruce KimbleDavid KirkJames KoserM. Raj KumarDan KuyperBen LaPointeMike LambrouJeff LearJim Lockw
27、oodJim MadisonErnest MardageJoel MartinezKarl McClure, Jr.Fenton McDonaldJim MoidelBrian MorrisonMichael MunroeJerry MurdockGeorge NachtRobert NavilleEric NickersonPeter OnufrykBill PanterAnthony PascuzziGirish PatelThomas PotyrajBill RigbyKen RistowMichael RobyEd RodriguezFrederick SauerAtlant Schm
28、idtWilliam SchneiderLui ShaGene SchrammDon SenzigJames SimonAdam SimonoffDennis SmithPatricia SmithMike SnodgrassJoanne SpillerVincent SquitieriDaniel TarrantThomas TateLars ThernsjoJohn TheusMichael ThompsonMatthew TingJoseph ToyJoe TrainorDean Van De WalkerRobert VoigtTom VrankarKirk WheelerJoel W
29、ittviThe following persons were on the balloting committee:Amir AbouelnagaEdward W. AichingerRay AldermanHarry AndreasKeith D. AnthonyHarrison BeasleyDonald BennettChris BezirtzoglouAndrew BroughScott BuckKim ClohessySteven CobbRobert CrowderDoug DegrootMike DorsettSamuel DuncanBrace DunlopWilhelm E
30、vertzWayne FischerRobert FluhrerRichard FryerJoseph D. GeorgeJulio Gonzalez-SanzJohn GriffithMark HasselZoltan R. HunorEdgar JacquesDavid JamesJeffrey A. JaskaHorace JonesDavid KirkErnst H. KristiansenRalph LachenmaierLak Ming LamBoon Lum LimFenton McDonaldH. MendenhallMarlyn MinerTimothy P. Monagha
31、nBrian MorrisonRobert NavillePeter OnufrykMichael OrlovskyMira PaukerPhilip K. PieleRochit RajsumanBrian RamelsonFrederick SauerDun SenzigPatricia SmithVincent SquitieriBenjamin Stoppe, Jr.Daniel TarrantJoseph ToyRobert TripiRobert VoigtClarence M. WeaverAndrew WilsonJ. Robert WoodDavid L. WrightOre
32、n YuenWhen the IEEE Standards Board approved this standard on June 17, 1993, it had the following membership:Wallace S. Read, Chair Donald C. Loughry, Vice Chair Andrew G. Salem, Secretary Gilles A. BarilJos A. Berrios de la PazClyde R. CampDonald C. FleckensteinJay Forster*David F. FranklinRamiro G
33、arciaDonald N. HeirmanJim IsaakBen C. JohnsonWalter J. KarplusLorraine C. KevraE. G. “Al” KienerIvor N. KnightJoseph L. Koepfinger*D. N. “Jim” LogothetisDon T. Michael*Marco W. MigliaroL. John RankineArthur K. ReillyRonald H. ReimerGary S. RobinsonLeonard L. TrippDonald W. Zipse*Member EmeritusAlso
34、included are the following nonvoting IEEE Standards Board liaisons:Satish K. AggarwalJames BeallRichard B. EngelmanDavid E. SoffrinStanley I. WarshawRochelle L. SternIEEE Standards Project EditorIEEE Std 896.5-1993 was approved by the American National Standards Institute on November 24, 1993.viiThe
35、 following is a list of those who were members of the 896.5a Working Group at the time this standard wasapproved:Jeffrey G. Lear, Chair Thomas Stretch (Working Group Editor)Harry AndreasAndy BroughAndrew CapobiancoStephen CecilMike DorsettDan FlynnMike FosterRichard FryerRobert GeorgeMark HasselEd J
36、acquesRalph LackenmaierAlexander LewinErnest MardagaRobert McKeeMichael MunroeGary PashThomas PotyrajMichael RobyEdward RodriquezJames SimonDennis SmithPatricia SmithDean Van De WalkerDave WickliffThe following persons were on the balloting committee:Harry A. AndreasKeith D. AnthonyChristos Bezirtzo
37、glouAndrew J. BroughStephen J. CecilMike DorsettSamuel DuncanMichael S. FosterJulio Gonzalez SanzMark HasselEd JacquesRalph LachenmaierMichael LambrouJeffrey G. LearLim Boon LumFenton S. McDonaldRobert NavilleMira PaukerThomas PotyrajEd RodriquezFrederick E. SauerPatricia SmithRobert TripiThomas W.
38、VrankarOren YuenWhen the IEEE Standards Board approved this standard on December 13, 1994, it had the following membership:Wallace S. Read, Chair Donald C. Loughry, Vice Chair Andrew G. Salem, Secretary Gilles A. BarilBruce B. BarrowJos A. Berrios de la PazClyde R. CampJames CostantinoStephen L. Dia
39、mondDonald C. FleckensteinJay Forster*Ramiro GarciaDonald N. HeirmanRichard J. HollemanJim IsaakBen C. JohnsonSonny KasturiLorraine C. KevraE.G. “Al” KienerIvor N. KnightJoseph L. Koepfinger*D. N. “Jim” LogothetisL. Bruce McClungMarco W. MigliaroMary Lou PadgettArthur K. ReillyRonald H. ReimerGary S
40、. RobinsonLeonard L. Tripp*Member EmeritusAlso included are the following nonvoting IEEE Standards Board liaisons:Satish K. Aggarwal James BeallRichard B. EngelmanRobert E. HebnerPaula M. KeltyIEEE Standards Project EditorFuturebus+is pending trademark registration by the Institute of Electrical and
41、 Electronics Engineers, Inc.viiiCLAUSE PAGE1. Overview.11.1 Scope 11.2 Applicability. 22. Normative references 23. Definitions.43.1 Special word usage. 43.2 General definitions . 44. Military Profile MIL-12SU .74.1 Reference specification 74.2 Logical layer detailed specifications 124.3 Bus and node
42、 management 184.4 Physical layer detailed specification 334.5 Environmental 724.6 Systems configuration guide 734.7 Conformance testing 735. Military Profile MIL-10SU .735.1 Reference specification 735.2 Logical layer detailed specification . 815.3 Bus and node management 835.4 Physical layer detail
43、ed specification 835.5 Environmental 1065.6 Systems configuration guide 1085.7 Conformance testing 1086. Military Profile MIL-Format E .1096.1 Reference specification 1096.2 Logical layer detailed specification . 1166.3 Bus and node management 1176.4 Physical layer detailed specification 1176.5 Envi
44、ronmental 1386.6 System configuration guide . 1406.7 Conformance testing 140Annex A (Normative) Military-specific standard units 141Annex B (Informative) Modular open architecture overview 169Annex C (Informative) Current per connector pin guidelines 182Annex D (Informative) Example ROM entries for
45、a MIL profile module .186Annex E (Informative) Bibliography1931Information technology Microprocessor systems Futurebus+, Profile M (Military)1. Overview1.1 ScopeThe initial work in development of the Futurebus+specification was done under the auspices of the IEEE ComputerSociety Microprocessor Stand
46、ards Committee. In 1988, both the United States Navys Next Generation ComputerResources (NGCR) Backplane Standards Committee and the VFEA International Trade Association (VITA), a tradeassociation of both VME64 manufacturers and users, agreed to join the IEEE in revising ISO/IEC 10857 :1994 ANSI/IEE
47、E Std 896.1, 1994 Edition.1 In early 1989, the Multibus Manufacturers Group (MMG), a trade association of bothMultibus I and Multibus II manufacturers and users, also agreed to join this effort.The primary goal of all four groups (IEEE, U.S. Navy, VITA, and MMG) was to provide a new microprocessor b
48、usstandard that would be commercially viable and that would be acceptable to the two manufacturer groups and the threeuser communities.This work resulted in the IEEE 896 family of standards, of which two have become International Standards. ISO/IEC10857 :1994 defines the logical functionality of the
49、 set of signals that make up the bus. IEEE Std 896.2-1991 describesand specifies the physical layer (i.e., electrical characteristics, pinouts, connector locations, module sizes, etc.)required. It also contains the first three application environment profiles. IEEE Std 896.3-1993 describes Futurebus+recommended practices and specifies system-level concerns when using a Futurebus+ backplane in the design of asystem. IEEE Std 896.4-1993 describes conformance test requirements for Futurebus+. IEEE Std 896.9-1994 B3 2defines extensions to the base Futurebus+ sta