1、 National Standard of CanadaCAN/CSA-ISO/IEC 11518-2:02(ISO/IEC 11518-2:2000)International Standard ISO/IEC 11518-2:2000 (second edition, 2000-10), has been adopted without modification(IDT) as CSA Standard CAN/CSA-ISO/IEC 11518-2:02, which has been approved as a National Standard of Canadaby the Sta
2、ndards Council of Canada.ISBN 1-55324-691-8 March 2002Information technology High-Performance Parallel Interface Part 2:Framing Protocol (HIPPI-FP)Reference numberISO/IEC 11518-2:2000(E)The Canadian Standards Association (CSA), The Standards Council of Canada is theunder whose auspices this National
3、 Standard has been coordinating body of the National Standards system, produced, was chartered in 1919 and accredited by a federation of independent, autonomousthe Standards Council of Canada to the National organizations working towards the furtherStandards system in 1973. It is a not-for-profit, d
4、evelopment and improvement of voluntarynonstatutory, voluntary membership association standardization in the national interest.engaged in standards development and certification The principal objects of the Council are to foster activities. and promote voluntary standardization as a means CSA standa
5、rds reflect a national consensus of of advancing the national economy, benefiting theproducers and users including manufacturers, health, safety, and welfare of the public, assisting consumers, retailers, unions and professional and protecting the consumer, facilitating domestic organizations, and g
6、overnmental agencies. The and international trade, and furthering internationalstandards are used widely by industry and commerce cooperation in the field of standards.and often adopted by municipal, provincial, and A National Standard of Canada is a standard whichfederal governments in their regula
7、tions, particularly in has been approved by the Standards Council ofthe fields of health, safety, building and construction, Canada and one which reflects a reasonableand the environment. agreement among the views of a number of capableIndividuals, companies, and associations across individuals whos
8、e collective interests provide to theCanada indicate their support for CSAs standards greatest practicable extent a balance ofdevelopment by volunteering their time and skills to representation of producers, users, consumers, andCSA Committee work and supporting the Associations others with relevant
9、 interests, as may be appropriateobjectives through sustaining memberships. The more to the subject in hand. It normally is a standardthan 7000 committee volunteers and the 2000 which is capable of making a significant and timelysustaining memberships together form CSAs total contribution to the nat
10、ional interest.membership from which its Directors are chosen. Approval of a standard as a National Standard ofSustaining memberships represent a major source of Canada indicates that a standard conforms to theincome for CSAs standards development activities. criteria and procedures established by t
11、he StandardsThe Association offers certification and testing Council of Canada. Approval does not refer to theservices in support of and as an extension to its technical content of the standard; this remains thestandards development activities. To ensure the continuing responsibility of the accredit
12、edintegrity of its certification process, the Association standards-development organization.regularly and continually audits and inspects products Those who have a need to apply standards arethat bear the CSA Mark. encouraged to use National Standards of CanadaIn addition to its head office and lab
13、oratory complex whenever practicable. These standards are subject in Toronto, CSA has regional branch offices in major to periodic review; therefore, users are cautioned centres across Canada and inspection and testing to obtain the latest edition from the organizationagencies in eight countries. Si
14、nce 1919, the preparing the standard.Association has developed the necessary expertise to The responsibility for approving National Standards meet its corporate mission: CSA is an independent of Canada rests with theservice organization whose mission is to provide an Standards Council of Canadaopen
15、and effective forum for activities facilitating the 270 Albert Street, Suite 200exchange of goods and services through the use of Ottawa, Ontario, K1P 6N7standards, certification and related services to meet Canadanational and international needs.For further information on CSA services, write toCana
16、dian Standards Association178 Rexdale BoulevardToronto, Ontario, M9W 1R3CanadaAlthough the intended primary application of this Standard is stated in its Scope, it is importantto note that it remains the responsibility of the users to judge its suitability for their particular purpose.Registered tra
17、de-mark of Canadian Standards AssociationInformation technology High-Performance ParallelCAN/CSA-ISO/IEC 11518-2:02 Interface Part 2: Framing Protocol (HIPPI-FP)March 2002 Canadian Standards Association CSA/1CAN/CSA-ISO/IEC 11518-2:02Information technology High-Performance Parallel Interface Part 2:
18、 Framing Protocol(HIPPI-FP)CSA PrefaceThis is the second edition of CSA Standard CAN/CSA-ISO/IEC 11518-2. It supersedes the previous editionpublished in 1997 (adoption of ISO/IEC 11518-2:1996).Standards development within the Information Technology sector is harmonized with international standardsde
19、velopment. Through the CSA Technical Committee on Information Technology (TCIT), Canadians serve asthe Canadian Advisory Committee (CAC) on ISO/IEC Joint Technical Committee 1 on Information Technology(ISO/IEC JTC1) for the Standards Council of Canada (SCC), the ISO member body for Canada and sponso
20、r ofthe Canadian National Committee of the IEC. Also, as a member of the International TelecommunicationUnion (ITU), Canada participates in the International Telegraph and Telephone Consultative Committee(ITU-T).This International Standard was reviewed by the CSA TCIT under the jurisdiction of the S
21、trategic SteeringCommittee on Information Technology and deemed acceptable for use in Canada. (A committee membershiplist is available on request from the CSA Project Manager.) From time to time, ISO/IEC may publish addenda,corrigenda, etc. The CSA TCIT will review these documents for approval and p
22、ublication. For a listing, refer tothe CSA Information Products catalogue or CSA Info Update or contact a CSA Sales representative. ThisStandard has been formally approved, without modification, by these Committees and has been approved as aNational Standard of Canada by the Standards Council of Can
23、ada.March 2002 Canadian Standards Association 2002All rights reserved. No part of this publication may be reproduced in any form whatsoever without the prior permission of thepublisher. ISO/IEC material is reprinted with permission. Where the words “this International Standard” appear in the text, t
24、heyshould be interpreted as “this National Standard of Canada”. Inquiries regarding this National Standard of Canada should be addressed to Canadian Standards Association 178 Rexdale Boulevard, Toronto, Ontario, Canada M9W 1R31-800-463-6727 416-747-4044www.csa.caINTERNATIONALSTANDARDISO/IEC11518-2Se
25、cond edition2000-10Information technology High-Performance Parallel Interface Part 2:Framing Protocol (HIPPI-FP)Reference numberISO/IEC 11518-2:2000(E)INTERNATIONALSTANDARDISO/IEC11518-2Second edition2000-10Information technology High-Performance Parallel Interface Part 2:Framing Protocol (HIPPI-FP)
26、PRICE CODE ISO/IEC 2000All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by anymeans, electronic or mechanical, including photocopying and microfilm, without permission in writing from the publisher.ISO/IEC Copyright Office Case
27、 postale 56 CH-1211 Genve 20 SwitzerlandP 2 11518-2 ISO/IEC:2000(E)CONTENTSPageFOREWORD . 4INTRODUCTION . 5Clause1 Scope . 62 Normative references . 63 Definitions and conventions 63.1 Definitions. 63.2 Editorial conventions 73.3 Acronyms . 84 HIPPI structure . 84.1 Structure. 84.2 Error detection m
28、echanisms 94.2.1 Byte parity . 94.2.2 LLRC. 94.2.3 Packet length 94.3 Error detection limitations. 95 HIPPI-FP service interface to upper layers 95.1 Service primitives . 95.2 Sequences of primitives . 105.3 HIPPI-FP service primitive summary . 105.4 ULP data transfer service primitives 115.4.1 ULP
29、Identifiers 115.4.2 FP_TRANSFER.Request 115.4.3 FP_TRANSFER.Confirm 135.4.4 FP_TRANSFER.Indicate 135.4.5 FP_TRANSFER.Response. 145.5 Control service primitives . 145.5.1 FPSM_CONTROL.Request 145.5.2 FPSM_CONTROL.Confirm. 155.6 Status service primitives 155.6.1 FPSM_STATUS.Request . 165.6.2 FPSM_STAT
30、US.Confirm 165.6.3 FPSM_STATUS.Indicate 165.6.4 FPSM_STATUS.Response 166 HIPPI-PH to HIPPI-FP services 177 HIPPI data formats . 177.1 Word and byte formats. 177.2 HIPPI-FP packet format .187.2.1 Header_Area. 197.2.2 D1_Area 197.2.3 D2_Area 19Annex A (informative) State transitions and pseudo-code 21
31、A.1 General. 21A.2 State exit 21A.3 Interlocks 21A.4 Source pseudo-code 2111518-2 ISO/IEC:2000(E) 3 A.4.1 S200021A.4.2 S201021A.4.3 S202022A.4.4 S203022A.4.5 S204022A.4.6 S205023A.4.7 S206023A.4.8 S207023A.4.9 S208023A.4.10 S2090 24A.4.11 S2100 24A.4.12 S2110 24A.5 Destination pseudo-code24A.5.1 D25
32、00 . 24A.5.2 D2510 . 24A.5.3 D2520 . 25A.5.4 D2530 . 25A.5.5 D2540 . 25A.5.6 D2550 . 25A.5.7 D2560 . 25A.5.8 D2570 . 25A.5.9 D2580 . 26A.5.10 D2590 .26A.5.11 D2600 .27A.5.12 D2610 .27Annex B (informative) Implementation observations 28B.1 Data transfer service primitive28B.2 Classes of packets. 28B.
33、2.1 Class 1, Single short burst 28B.2.2 Class 2, short burst with full burst(s). 29B.2.3 Class 3, full burst(s) with short burst. 29B.2.4 Class 4, full burst(s) 30Annex C (informative) Alphabetical index . 31Figure 1 Logical framing hierarchy . 8Figure 2 HIPPI-FP service interface . 10Figure 3 Data
34、transfer service primitives 11Figure 4 Control service primitives .14Figure 5 Status service primitives. 15Figure 6 Ordered byte stream to HIPPI-PH 18Figure 7 Bit significance within a byte.18Figure 8 HIPPI-FP packet format . 20Figure A.1 Source flow diagram . 22Figure A.2 Destination flow diagram.
35、26Figure B.1 Class 1, single short burst. 29Figure B.2 Class 2, short burst with full burst(s). 29Figure B.3 Class 3, full burst(s) with short burst. 30Figure B.4 Class 4, full burst(s) 30Table 1 Byte assignments 18 4 11518-2 ISO/IEC:2000(E)INFORMATION TECHNOLOGY HIGH-PERFORMANCE PARALLEL INTERFACE
36、Part 2: Framing protocol (HIPPI-FP)FOREWORD1) ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) form thespecialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in thedevelopment of Internation
37、al Standards through technical committees established by the respective organization to dealwith particular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Otherinternational organizations, governmental and non-governmental, in liaison with IS
38、O and IEC, also take part in the work.2) In the field of information technology, ISO and IEC have established a joint technical committee, ISO/IEC JTC1. DraftInternational Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication asan International
39、Standard requires approval by at least 75 % of the national bodies casting a vote.3) Attention is drawn to the possibility that some of the elements of this International Standard may be the subject of patentrights. ISO and IEC shall not be held responsible for identifying any or all such patent rig
40、hts.International Standard ISO/IEC 11518-2 was prepared by subcommittee 25: Interconnection ofinformation technology equipment, of ISO/IEC joint technical committee 1: Information technology.This edition cancels and replaces the first edition published in 1996. This second edition was updatedas foll
41、ows: the figure in the foreword was removed; a list of acronyms was added (see 3.3); the upper-layer protocol identifiers were updated (see 5.4.1).This publication has been drafted in accordance with the ISO/IEC Directives, Part 3.ISO/IEC 11518 consists of the following parts, under the general titl
42、e Information technology High-Performance Parallel Interface: Part 1: Mechanical, electrical and signalling protocol specification (HIPPI-PH) Part 2: Framing Protocol (HIPPI-FP) Part 3: Encapsulation of ISO/IEC 8802-2 (IEEE Std 802.2) Logical Link Control Protocol DataUnits (HIPPI-LE) Part 4: Mappin
43、g of HIPPI to IPI device generic command sets (HIPPI-IPI) (under consideration) Part 5: Memory Interface (HIPPI-MI) (under consideration) Part 6: Physical Switch Control (HIPPI-SC) Part 8: Mapping to Asynchronous Transfer Mode (HIPPI-ATM) Part 9: Serial Specification (HIPPI-Serial)Annexes A, B and C
44、 are for information only.11518-2 ISO/IEC:2000(E) 5 INTRODUCTIONThis standard defines the data framing for an efficient simplex high-performance point-to-pointinterface.Characteristics of HIPPI-FP include: large block data transfers with framing to split the data into smaller bursts; separation of u
45、ser control and data information, and early delivery of the control information; identifiers for multiple upper-layer protocols (ULPs); support for simplex topology; support for ULP non-word-aligned and an arbitrary number of byte transfers; error notifications, from the underlying physical layer, e
46、.g. HIPPI-PH, are passed through thisframing protocol to notify the upper layers of damaged data; provides a connection-less data service; best effort delivery of data, i.e. datagram; connection control information, which may be used for physical layer switching, is supported. 6 11518-2 ISO/IEC:2000
47、(E)INFORMATION TECHNOLOGY HIGH-PERFORMANCE PARALLEL INTERFACE Part 2: Framing protocol (HIPPI-FP)1 ScopeThis part of ISO/IEC 11518 provides data framing for a high-performance point-to-point interfacebetween data-processing equipment. This part of ISO/IEC 11518 does not protect against certainerrors
48、 that might be introduced by intermediate devices interconnecting multiple HIPPI-PHs.The purpose of this part of ISO/IEC 11518 is to facilitate the development and use of the HIPPI incomputer systems by providing common data framing. It provides an efficient framing protocol forinterconnections betw
49、een computers, high-performance display systems, and high-performance,intelligent block-transfer peripherals.2 Normative referencesThe following normative documents contain provisions which, through reference in this text, constituteprovisions of this part of ISO/IEC 11518. For dated references, subsequent amendments to, orrevisions of, any of these publications do not apply. However, parties to agreements based on this partof ISO/IEC 11518 are encouraged to investigate the po