IEEE-716-1995-R2006.pdf

上传人:哈尼dd 文档编号:3773393 上传时间:2019-09-23 格式:PDF 页数:606 大小:6.54MB
返回 下载 相关 举报
IEEE-716-1995-R2006.pdf_第1页
第1页 / 共606页
IEEE-716-1995-R2006.pdf_第2页
第2页 / 共606页
IEEE-716-1995-R2006.pdf_第3页
第3页 / 共606页
IEEE-716-1995-R2006.pdf_第4页
第4页 / 共606页
IEEE-716-1995-R2006.pdf_第5页
第5页 / 共606页
亲,该文档总共606页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《IEEE-716-1995-R2006.pdf》由会员分享,可在线阅读,更多相关《IEEE-716-1995-R2006.pdf(606页珍藏版)》请在三一文库上搜索。

1、IEEE Std 716-1995 (Revision of IEEE Std 716-1989) Standard Test Language for All SystemsCommon/Abbreviated Test Language for All Systems (C/ATLAS) Sponsor 716 C/ATLAS Subcommittee of IEEE Standards Coordinating Committee 20 Approved March 16, 1995 IEEE Standards Board Abstract: A high order language

2、 for testing is defined. This language is designed to describe tests in terms that are independent of any specific test system, and has been constrained to ensure that it can be implemented on automatic test equipment. Keywords: abbreviated, ATLAS, C/ATLAS, common, language, test language, unit unde

3、r test, UUT The Institute of Electrical and Electronics Engineers, Inc. 345 East 47th Street, New York, NY 10017-2394, USA Copyright 1995 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 1995. Printed in the United States of America. ISBN 1-55937-518-3 No

4、 part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher. IEEE Standards documents are developed within the Technical Committees of the IEEE Societies and the Standards Coordinating Committees of th

5、e IEEE Standards Board. Members of the committees serve voluntarily and without compensation. They are not necessarily members of the Institute. The standards developed within IEEE represent a consensus of the broad expertise on the subject within the Institute as well as those activities outside of

6、 IEEE that have expressed 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 other ways to produce, test, measure, purchase, market, or provide other goods and services relat

7、ed to the scope of the IEEE Standard. Furthermore, the viewpoint expressed at the time a standard is approved and issued is subject to change brought about through developments in the state of the art and comments received from users of the standard. Every IEEE Standard is subjected to review at lea

8、st every five years for revision or reaffirmation. When a document is more than five years old and has not been reaffirmed, it is reasonable to conclude that its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to check to determine that

9、 they have the latest edition of any IEEE Standard. Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affiliation with IEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriate suppor

10、ting comments. Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specific applications. When the need for interpretations is brought to the attention of IEEE, the Institute will initiate action to prepare appropriate responses. Since I

11、EEE Standards represent a consensus of all concerned interests, it is important to ensure that any interpretation has also received the concurrence of a balance of interests. For this reason IEEE and the members of its technical committees are not able to provide an instant response to interpretatio

12、n requests except in those cases where the matter has previously received formal consideration. Comments on standards and requests for interpretations should be addressed to: Secretary, IEEE Standards Board 445 Hoes Lane P.O. Box 1331 Piscataway, NJ 08855-1331 USA IEEE Standards documents may involv

13、e the use of patented technology. Their ap Institute of Electrical and Electronics Engineers does not mean that using such the purpose of conforming to such standards is authorized by the patent owner. obligation of the user of such technology to obtain all necessary permissions. IEEE Standards docu

14、ments may involve the use of patented technology. Their approval by the Institute of Electrical and Electronics Engineers does not mean that using such technology for the purpose of conforming to such standards is authorized by the patent owner. It is the obligation of the user to such technology to

15、 obtain all necessary permissions. Introduction This introduction is not part of IEEE Std 716-1995, IEEE Standard Test Language for All SystemsCommon/Abbreviated Test Language for All Systems (C/ATLAS). IEEE Std 716 (C/ATLAS) originally was a companion language to IEEE Std 416 (ATLAS). This revision

16、 of the C/ATLAS standard incorporates 16 separately balloted changes. It was approved by the 716 Subcommittee in November, 1993, and by the IEEE Standards Board in 1995. C/ATLAS has been conceived as a widely acceptable ATLAS set, with a single and unique construct to express each language facility

17、selected to support structured programming. Major emphasis was placed on long-term stability between C/ATLAS updates. This publication represents the culmination of numerous reviews, analyses, and assessments by representatives of the major users of C/ATLAS, as well as representatives of other corpo

18、rations. The work was conducted by the IEEE SCC20 ATLAS Committee and its 716 C/ATLAS Subcommittee. Major users of C/ATLAS participating in this effort include the United States Department of Defense, the German Ministry of Defense, the French Ministry of Defense, the United Kingdom Ministry of Defe

19、nse, the Swedish Ministry of Defense, and the airline industry as represented by Aeronautical Radio, Inc. At the time this revised standard was completed, the 716 Subcommittee had the following membership: Richard Churcher, Chair Guy AdamBernd EichenauerRolf Lundin Christine AugeardWolf-Dieter Erdma

20、nnMichael Martin Michel BantegnieHorst EyJan Meeusen Jean-Yves BarbierAnthony FitzpatrickGoran Nordstrom Eric BergaudJacques FlandroisHans Obermeier Michael BlairKen FoxCatherine Ozenfant Patrice BrardGeorge GohaganRichard Patrick Barry BurnageAlf GustafssonJean Pouilly Antonius BunsenArthur HannBri

21、an Raffaelli Paul CharbonnierJoachim HannemannJohannes Reh Patrice ChassardMichael HarrisonAlbert Sanson Michael CosslettRaymond HeatherHelmut Scheibenzuber James CottrellAshley HulmeBruno Schlecht Michel CourtoisUlla JacobssonMichael Seavey Bernard DathyHelmuth KaunzingerJoseph Stanco Bernd Dinklag

22、eSonia KvalJack Taylor Pascal DormalMichel LacroixJacques Tete Bernard DumontLars Olav LarssonWill Young iii Review and comments were contributed by the following individuals: Aldo BernalChris GorringeHarry McGuckin K. EllisBrian KettDavid Morris Christine FisherGraham MatchettDavid Pawson John Godd

23、ardRobert Rolfe The following persons were on the balloting committee: Guy AdamJacques FlandroisMichael Martin Michel BantegnieJohn GoddardRobert McGarvey Eric BergaudGeorge GohaganNeil McKinnon Michael BlairMichael GoodingDavid Morris Patrice BrardChris GorringeThomas Murphy Alan BridgesJames Grave

24、sGoran Nordstrom Ronald BrooksArnold GreenspanHans Obermeier Antonius BunsenWinston GriffinLeslie Orlidge William ByrnesAlf GustafssonM. C. Oser Paul CharbonnierArthur HahnCatherine Ozenfant Richard ChurcherDamon HartRichard Patrick Frank ConfortiRaymond HasentabJohn Pflaz James CottrellRobert Hayes

25、Jean Pouilly Michel CourtoisRaymond HeatherBrian Raffaelli Robert CrawfordJohn HeiserNarayanan Ramachandran Jack CrossAshley HulmeJames Reeder Bernard DathyUlla JacobssonRobert Rolfe Warren DeCampGary JenkinsAlbert Sanson George DiabHelmut KaunzingerHelmut Scheibenzuber Bernd DinklageKerry KuglerMic

26、hael Seavey Pascal DormalMichel LacroixPhilip Smith Bernard DumontLars Olov LarssonJoseph Stanco Marcie EmasFred LiguoriWilliam Taylor Wolf-Dieter ErdmannAlfred LowensteinVince Terpstra Horst EyLinda LundRichard Weger Anthony FitzpatrickRolf LundinKenneth Wilkinson Christine FisherWill Young iv When

27、 the IEEE Standards Board approved this standard on March 16, 1995, it had the following membership: E. G. “Al” Kiener, Chair Donald C. Loughry, Vice Chair Andrew G. Salem, Secretary Gilles A. BarilRichard J. HollemanMarco W. Migliaro Clyde R. CampJim IsaakMary Lou Padgett Joseph A. CannatelliBen C.

28、 JohnsonJohn W. Pope Stephen L. DiamondSonny KasturiArthur K. Reilly Harold E. EpsteinLorraine C. KevraGary S. Robinson Donald C. FleckensteinIvor N. KnightIngo Rusch Jay Forster*Joseph L. Koepfinger*Chee Kiow Tan Donald N. HeirmanD. N. “Jim” LogothetisLeonard L. Tripp L. Bruce McClung *Member Emeri

29、tus Also included are the following nonvoting IEEE Standards Board liaisons: Satish K. Aggarwal Richard B. Engelman Robert E. Hebner Chester C. Taylor Stephen J. Huffman IEEE Standards Project Editor v Table of Contents CLAUSEPAGE 1.0 Scope and purpose . . . . . . . . . . . . . . . . . . . . . . . .

30、 . . . . . . . . . . . . . . . . . . . . . . 1 1.1Language processors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1.2Document control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.0 Reference information . . . . . . . . .

31、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.1References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2.2Document precedence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3Document organ

32、ization and conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3.1Extensibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3.2Organization of syntax specification . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.3.3Guide to the use of

33、the C/ATLAS language . . . . . . . . . . . . . . . . . . . . 4 3.0 Complete C/ATLAS test program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 3.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

34、 3.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3.2Basic statement elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2.1Flag field . . . . . . . . . . . . . . . . . . . . .

35、 . . . . . . . . . . . . . . . . . . . . . 7 3.2.2Statement number field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2.3Verb field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3.2.4Field separator . . . . . . . . . . . . . . . . . .

36、. . . . . . . . . . . . . . . . . . . . . 7 3.2.5Remainder of statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2.6Statement terminator ($) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4.0 Structure delimiter statements . . . . . . . . . . . . . . .

37、 . . . . . . . . . . . . . . . . . . . . . . . 9 4.1BEGIN/TERMINATE statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.1.1BEGIN, ATLAS PROGRAM statement . . . . . . . . . . . . . . . . . . . . . . 9 4.1.2TERMINATE, ATLAS PROGRAM statement . . . . . . . . . . . . . . . . . 9

38、 4.1.3BEGIN, ATLAS MODULE statement . . . . . . . . . . . . . . . . . . . . . . 10 4.1.4TERMINATE, ATLAS MODULE statement . . . . . . . . . . . . . . . . . . 11 5.0 Reserved for future use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 6.0 Preamble statements

39、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1Main preamble structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6.1.2 . . . . . . . . . . . . . . . . . .

40、. . . . . . . . . . 14 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.3DECLARE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.4DEFINE statements definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 6

41、.5DEFINE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 vi CLAUSEPAGE 6.6PROCEDURE definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6.6.2DEFINE PROCEDURE statement

42、. . . . . . . . . . . . . . . . . . . . . . . . . 33 6.6.3PROCEDURE body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 6.6.4LEAVE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 6.6.5END PROCEDURE statement . . . . . . . . . . . . . . . . . . . . . . . . .

43、 . . 36 6.7REQUIRE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6.8INCLUDE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.9IDENTIFY statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44、 . . . . . 42 6.10IDENTIFY TIMER statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.11IDENTIFY SIGNAL BASED EVENT statement . . . . . . . . . . . . . . . . . . . . 43 6.12IDENTIFY EVENT BASED EVENT statement . . . . . . . . . . . . . . . . . . . . . 46 6.13IDENTIFY EVEN

45、T INTERVAL statement . . . . . . . . . . . . . . . . . . . . . . . . 47 6.14IDENTIFY EVENT INDICATOR statement . . . . . . . . . . . . . . . . . . . . . . . 49 6.15IDENTIFY TIME BASED EVENT statement . . . . . . . . . . . . . . . . . . . . . . 50 6.16DIGITAL CONFIGURATION definition . . . . . . . .

46、. . . . . . . . . . . . . . . . . 50 6.16.1 . . . . . . . . . . . . . . . . . . . . . . 50 6.16.2 DEFINE DIGITAL CONFIGURATION statement . . . . . . . . . . . . . . 51 6.16.3 DEFINE DIGITAL SOURCE statement . . . . . . . . . . . . . . . . . . . . . 52 6.16.4 DEFINE DIGITAL SENSOR statement . . . . .

47、 . . . . . . . . . . . . . . . . 61 6.16.5 END DIGITAL CONFIGURATION statement . . . . . . . . . . . . . . . . . 66 6.17EXTEND statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 6.18ESTABLISH PROTOCOL statement . . . . . . . . . . . . . . . . . . . . . . . . .

48、 . . . 73 6.19DEFINE EXCHANGE statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 6.20DEFINE DIGITAL TIMING statement . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 6.21COMPLEX SIGNAL definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 6.21.1 DE

49、FINE COMPLEX SIGNAL structure . . . . . . . . . . . . . . . . . . . . . 86 6.21.2 DEFINE COMPLEX SIGNAL statement . . . . . . . . . . . . . . . . . . . . 92 6.21.3 SPECIFY COMPLEX SIGNAL CHARACTERISTICS statement . . . 92 6.21.4 SPECIFY COMPLEX FUNCTION statement . . . . . . . . . . . . . . . . . 93 6.21.5 SPECIFY COMPONENT SIGNAL statement . . . . . . . . . . . . . . . . . 97 6.21.6 SPECIFY SIGNAL CONDITIONING statement . . . . . . . . . . . . . . . 98 6.21.7 END COMPLEX SIGNAL statement . . . . . . . . . . . . . . . . . . . . . . . 100 6.22DEFINE EXCHANGE-CONFIGURATION stat

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1