Information technology — Fibre Channel — Part 312: Avionics environment upper layer protocol MIL-STD-1553B Notice 2 (FC-AE-1553)

ISO/IEC 14165-312:2009(E) is intended to serve as an implementation guide to maximize the likelihood of interoperability between conforming implementations. It requires features that are optional, and prohibits the use of some non-optional features in the referenced specifications. In addition it simplifies implementations and their associated documentation, testing, and support requirements.

Technologies de l'information — Canal de fibres — Partie 312: Protocole de couche supérieure d'environnement avionique MIL-STD-1553B Notice 2 (FC-AE-1553)

General Information

Status
Published
Publication Date
06-Aug-2009
Current Stage
6060 - International Standard published
Due Date
20-Jul-2010
Completion Date
07-Aug-2009
Ref Project

Buy Standard

Technical report
ISO/IEC TR 14165-312:2009 - Information technology -- Fibre Channel
English language
84 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

ISO/IEC TR 14165-312
Edition 1.0 2009-07
TECHNICAL
REPORT


Information technology – Fibre channel –
Part 312: Avionics environment upper layer protocol (FC-AE 1553)



ISO/IEC TR 14165-312:2009(E)

---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2009 ISO/IEC, Geneva, Switzerland

All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester.
If you have any questions about ISO/IEC copyright or have an enquiry about obtaining additional rights to this
publication, please contact the address below or your local IEC member National Committee for further information.

IEC Central Office
3, rue de Varembé
CH-1211 Geneva 20
Switzerland
Email: inmail@iec.ch
Web: www.iec.ch

About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.

About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigenda or an amendment might have been published.
ƒ Catalogue of IEC publications: www.iec.ch/searchpub
The IEC on-line Catalogue enables you to search by a variety of criteria (reference number, text, technical committee,…).
It also gives information on projects, withdrawn and replaced publications.
ƒ IEC Just Published: www.iec.ch/online_news/justpub
Stay up to date on all new IEC publications. Just Published details twice a month all new publications released. Available
on-line and also by email.
ƒ Electropedia: www.electropedia.org
The world's leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions
in English and French, with equivalent terms in additional languages. Also known as the International Electrotechnical
Vocabulary online.
ƒ Customer Service Centre: www.iec.ch/webstore/custserv
If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service
Centre FAQ or contact us:
Email: csc@iec.ch
Tel.: +41 22 919 02 11
Fax: +41 22 919 03 00

---------------------- Page: 2 ----------------------
ISO/IEC TR 14165-312
Edition 1.0 2009-07
TECHNICAL
REPORT


Information technology – Fibre channel –
Part 312: Avionics environment upper layer protocol (FC-AE 1553)


INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
X
ICS 35.200 ISBN 2-8318-1053-4

---------------------- Page: 3 ----------------------
– 2 – TR 14165-312 © ISO/IEC:2009(E)
CONTENTS

FOREWORD.5
INTRODUCTION.7
1 Scope.8
2 Normative references .8
3 Terms, definitions and conventions.8
3.1 General considerations.8
3.2 Terms and definitions .9
3.3 Conventions .10
3.3.1 General .10
3.3.2 Binary notation .11
3.3.3 Hexadecimal notation .11
3.3.4 Abbreviations and acronyms.11
3.4 Applicability and use of this document.11
4 FC-AE-1553 profile.12
4.1 General .12
4.2 FC-AE-1553 elements .12
4.3 Mapping legacy 1553 applications to FC-AE-1553 .13
4.3.1 General .13
4.3.2 NT address.14
4.3.3 NT subaddress .14
4.3.4 Byte Count/Mode code .15
4.4 FC-AE-1553 ULP features .15
4.4.1 Information units.15
4.4.2 Exchange formats.20
4.4.3 FC-AE-1553 ULP profile .40
4.4.4 MIL-STD-1553 ULP mapping to FC-AE-1553 .44
Annex A (normative) FC-AE-1553 process login .72
A.1 Overview of process login and process logout .72
A.2 PRLI.73
A.2.1 Use of PRLI by FC-AE-1553.73
A.2.2 Process_Associator requirements .73
A.2.3 New or repeated process login .73
A.2.4 PRLI payload page length and payload length fields.73
A.2.5 PRLI request FC-AE-1553 service parameter page format.74
A.2.6 Operation of PRLI service parameters which are common to NC and NT.78
A.3 A.3 PRLO .79
Annex B (informative) FC-AE-1553 Fibre Channel profile.80
B.1 General .80
B.2 FC-FS-2 and FC-AL-2 features for FC-AE-1553.80
B.3 Point-to-point and link protocols .83
B.4 Arbitrated loop-specific features .83
B.5 Fabric login .84
B.5.1 Introduction .84

---------------------- Page: 4 ----------------------
TR 14165-312 © ISO/IEC:2009(E) – 3 –
B.5.2 Fabric login – Common service parameters .84
B.5.3 Fabric login – Class specific service parameters .85
B.6 Port login.85
B.6.1 General .85
B.6.2 Classes of service supported.85
B.6.3 N_Port Login – Common service parameters.85
B.6.4 N_Port login – Class 3 service parameters .86
B.7 Basic link services.86
B.8 Broadcast and multicast support.86
B.9 FC-FS header fields .86
B.9.1 R_CTL field .86
B.9.2 TYPE field .86
B.9.3 Optional headers .86
B.9.4 Frame control (F_CTL) .86
B.9.5 Sequence identifier (SEQ_ID).87
B.9.6 Data field control (DF_CTL).87
B.9.7 Sequence count (SEQ_CNT) .87
B.9.8 Originator exchange identifier (OX_ID) .87
B.9.9 Responder exchange identifier (RX_ID).87
B.10 Extended link services.87
B.11 Well known address support.88
Annex C (informative) Bridging from FC-AE-1553 networks to MIL-STD-1553 buses.89
Bibliography.91


Figure 1 – Network Controller To Network Terminal transfers: NT Burst Size Request
= ‘0’b, Delayed NT Burst Size Request = ‘0’b.21
Figure 2 – Network Controller To Network Terminal Transfers: NT Burst Size Request
= ‘1’b, Delayed NT Burst Size Request = ‘0’b.22
Figure 3 – Network Controller to Network Terminal transfers: NT Burst Size Request =
‘0’b, Delayed NT Burst Size Request = ‘1’b.23
Figure 4 – Network Terminal-to-Network Controller.25
Figure 5 – NT-to-NT Transfers: NT Burst Size Request = ‘0’b, Delayed NT Burst Size
Request = ‘0’b .26
Figure 6 – NT-to-NT transfers: NT Burst Size Request = ‘1’b, Delayed NT Burst Size
Request = ‘0’b .28
Figure 7 – NT-to-NT Transfers: Originating NC is also receiving NT, with NT Burst
Size Request =‘1’b, Delayed NT Burst Size Request = ‘0’b .29
Figure 8 – NT-to-NT transfers: Delayed NT Burst Size Request = ‘1’b, NT Burst Size
Request = ‘0’b .31
Figure 9 – NT-to-NT transfers: originating NC is also receiving NT, with delayed NT
Burst Size Request = ‘1’b, NT Burst Size Request =‘0’b.33
Figure 10 – Mode command without Data Word .35
Figure 11 – Transmit Mode Command with Data Word.35
Figure 12 – Receive Mode command with Data Word .36
Figure 13 – NC-to-NTs transfers (broadcast or multicast) .36
Figure 14 – Network Terminal to Multiple Network Terminals .38
Figure 15 – Transmit mode command without Data Word to Multiple Network Terminals.39

---------------------- Page: 5 ----------------------
– 4 – TR 14165-312 © ISO/IEC:2009(E)
Figure 16 – Receive mode command with Data Word to Multiple Network Terminals .40
Figure 17 – FC-AE-1553 ULP timers: (a) NT_C/S_TOV and NT_C-D/S_BURST_TOV;
(b) NC_C/S_TOV and NC_C-D/S_BURST_TOV; (c) C-S/D_TX_TOV (shown for NC
and NT); (d) C-S/D_RX_TOV (shown for NC and NT) .62

Figure C.1 – FC-AE-1553 network to MIL-STD-1553 bus bridge.89


Table 1 – Summary and use of features.12
Table 2 – Terminology equivalents between MIL-STD-1553 and FC-AE-1553 .13
Table 3 – Comparison of MIL-STD-1553 and FC-AE-1553 Command Field Sizes.14
Table 4 – Information units transmitted by the Network Controller to Network Terminal,
and transmissions by the transmitting NT for NT-to-NT or NT-to-NTs transfers .16
Table 5 – Information Units Initiated from the Network Terminal, Excluding
Transmissions by the Transmitting NT for NT-to-NT or NT-to-NTs Transfers.19
Table 6 – FC-4 profile for FC-AE-1553.41
Table 7 – FC-AE-1553 command sequence header .46
Table 8 – Multicast address or other Port_ID Field.52
Table 9 – FC-AE-1553 status sequence header .57
Table 10 – Correct values for F_CTL field bits .64
Table 11 – Values for D_ID field (for broadcast); NT-to-NT Transfer, T/R*, Tx RDMA,
and RDMA bits; subaddress, byte Count/Mode bode, and other subaddress fields.65
Table 12 – Correct values for fourth word of FC-AE-1553 header extension.69
Table 13 – Correct Values for multicast address or other Port_ID field.69

Table A.1 – FC-AE-1553 PRLI service parameter page, PRLI request and accept .74
Table A.2 – FC-AE-1553 PRLI service parameters – corresponding words/bits for PRLI
parameters which are common to NC and NT operation.79

Table B.1 – FC-FS and FC-AL-2 Features for FC-AE-1553 .80

Table C.1 – Use of FC-AE-1553 subaddress and/or other subaddress field for
command sequences involving bridging to MIL-STD-1553 RTs .89

---------------------- Page: 6 ----------------------
TR 14165-312 © ISO/IEC:2009(E) – 5 –
INFORMATION TECHNOLOGY –
FIBRE CHANNEL –
Part 312: Avionics environment
upper layer protocol (FC-AE 1553)

FOREWORD
1) ISO (International Organization for Standardization) and IEC (International Electrotechnical Commission) form the
specialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in
the development of International Standards. Their preparation is entrusted to technical committees; any ISO and
IEC member body interested in the subject dealt with may participate in this preparatory work. International
governmental and non-governmental organizations liaising with ISO and IEC also participate in this preparation.
2) 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 technical committee are circulated to national bodies for voting.
Publication as an International Standard requires approval by at least 75 % of the national bodies casting a vote.
3) The formal decisions or agreements of IEC and ISO on technical matters express, as nearly as possible, an
international consensus of opinion on the relevant subjects since each technical committee has representation
from all interested IEC and ISO member bodies.
4) IEC, ISO and ISO/IEC publications have the form of recommendations for international use and are accepted
by IEC and ISO member bodies in that sense. While all reasonable efforts are made to ensure that the
technical content of IEC, ISO and ISO/IEC publications is accurate, IEC or ISO cannot be held responsible for
the way in which they are used or for any misinterpretation by any end user.
5) In order to promote international uniformity, IEC and ISO member bodies undertake to apply IEC, ISO and
ISO/IEC publications transparently to the maximum extent possible in their national and regional publications.
Any divergence between any ISO/IEC publication and the corresponding national or regional publication
should be clearly indicated in the latter.
6) ISO and IEC provide no marking procedure to indicate their approval and cannot be rendered responsible for
any equipment declared to be in conformity with an ISO/IEC publication.
7) All users should ensure that they have the latest edition of this publication.
8) No liability shall attach to IEC or ISO or its directors, employees, servants or agents including individual experts
and members of their technical committees and IEC or ISO member bodies for any personal injury, property
damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees)
and expenses arising out of the publication of, use of, or reliance upon, this ISO/IEC publication or any other IEC,
ISO or ISO/IEC publications.
9) Attention is drawn to the normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
10) Attention is drawn to the possibility that some of the elements of this Technical Report, type XX may be the
subject of patent rights. ISO and IEC shall not be held responsible for identifying any or all such patent rights.
The main task of IEC and ISO technical committees is to prepare International Standards. In
exceptional circumstances, ISO/IEC JTC 1 or a subcommittee may propose the publication of
a technical report of one of the following types:
• type 1, when the required support cannot be obtained for the publication of an
International Standard, despite repeated efforts;
• type 2, when the subject is still under technical development or where, for any other
reason, there is the future but not immediate possibility of an agreement on an
International Standard;
• type 3, when the technical committee has collected data of a different kind from that which
is normally published as an International Standard, for example ‘state of the art’.
Technical reports of types 1 and 2 are subject to review within three years of publication to
decide whether they can be transformed into International Standards. Technical reports of

---------------------- Page: 7 ----------------------
– 6 – TR 14165-312 © ISO/IEC:2009(E)
type 3 do not necessarily have to be reviewed until the data they provide are considered to be
no longer valid or useful.
ISO/IEC TR 14165-312, which is a technical report of type 2, was prepared by subcom-
mittee 25: Interconnection of information technology equipment, of ISO/IEC joint technical
committee 1: Information technology.
This document is issued in the type 2 technical report series of publications (according to
th
16.2.2 of the Procedures for the technical work of ISO/IEC JTC 1 (5 edition, 2004)) as a
prospective standard for provisional application in the field of avionics, because there is an
urgent requirement for guidance on how standards in this field should be used.
This document is not to be regarded as an International Standard. It is proposed for
provisional application so that information and experience of its use in practice may be
gathered. Comments on the content of this document should be sent to IEC Central Office.
A review of this type 2 technical report will be carried out not later than three years after its
publication with the option of extension for a further three years, conversion into an
International Standard or withdrawal.
This Technical Report has been approved by vote of the member bodies, and the voting
results may be obtained from the address given on the second title page.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.

---------------------- Page: 8 ----------------------
TR 14165-312 © ISO/IEC:2009(E) – 7 –
INTRODUCTION
This part of ISO/IEC 14165 defines a set of features necessary to implement a real-time Fibre
Channel network (point-to-point, switched fabric, or arbitrated loop) supporting the
FC-AE-1553 Upper Level Protocol.
FC-AE-1553 is intended to support bi-directional communication between two or more
N_Ports in a constrained and carefully defined environment, typical of avionics applications.
The intended usage is avionic command, control, instrumentation, simulation, signal
processing, file distribution, and sensor/video data distribution. These application areas are
characterized by a variety of requirements, among them a need for high reliability, fault
tolerance, and deterministic behavior to support real-time command/response.
The FC-AE-1553 protocol is based on MIL-STD-1553B Notice 2 with extensions in bandwidth,
address space, and data transfer size in order to support low-latency, low overhead
communication between elements of a mission-critical avionics system. Some of the key
features of FC-AE-1553 are its command/response protocol; options for acknowledged or
unacknowledged messaging, RDMA transfers, file transfers; along with the capability to bridge
to legacy MIL-STD-1553 terminals.
This part of ISO/IEC 14165 is divided into 4 clauses:
Clause 1 is the scope of this part of ISO/IEC 14165.
Clause 2 enumerates the normative references that apply to this part of ISO/IEC 14165.
Clause 3 describes the definitions, abbreviations, and conventions used in this part of
ISO/IEC 14165.
Clause 4 defines the FC-AE-1553 Upper Level Protocol. This clause indicates whether
features are Required, Prohibited, Allowed, or Invocable in FC-AE-1553.
This part of ISO/IEC 14165 has three annexes:
Annex A is a normative annex which defines Process Login for the FC-AE-1553 upper
layer protocol.
Annex B is an informative annex that contains a profile of the FC-FS and FC-AL-2
standards as an example for avionics Fibre Channel network which uses FC-AE-1553.
Annex C is an informative annex providing information regarding bridging between
FC-AE-1553 Fibre Channel networks and MIL-STD-1553 buses.

---------------------- Page: 9 ----------------------
– 8 – TR 14165-312 © ISO/IEC:2009(E)
INFORMATION TECHNOLOGY –
FIBRE CHANNEL –
Part 312: Avionics environment
upper layer protocol (FC-AE 1553)

1 Scope
This part of ISO/IEC 14165 is intended to serve as an implementation guide to maximize the
likelihood of interoperability between conforming implementations. This part of ISO/IEC 14165
Prohibits or Requires features that are optional, and Prohibits the use of some non-optional
features in the referenced specifications (see Clause 2).
In addition, this part of ISO/IEC 14165 simplifies implementations and their associated docu-
mentation, testing, and support requirements.
This Technical Report does not define internal characteristics of conformant implementations.
This part of ISO/IEC 14165 incorporates features from the normative references in Clause 2.
2 Normative references
The following referenced documents are indispensable for the application of this document.
For dated references, only the edition cited applies. For undated references, the latest edition
of the referenced document (including any amendments) applies.
The provisions of the referenced specifications other than ISO/IEC, IEC, ISO and ITU
documents, as identified in this clause, are valid within the context of this document. The
reference to such a specification within this document does not give it any further status
within ISO or IEC. In particular, it does not give the referenced specification the status of an
International Standard.
ISO/IEC 14165-122, Information technology – Fibre channel – Part 122: Arbitrated loop–2
(FC-AL-2) [INCITS 332-1999]
ISO/IEC 14165-251, Information technology – Fibre channel – Part 251: Framing and
signalling (FC-FS) [ANSI INCITS 373:2003]
ISO/IEC 14165-261, Information technology – Fibre Channel – Part 261: Link Services
(FC-LS) (in preparation)
ANSI INCITS 424, Information technology – Fibre channel – Framing and Signaling-2
(FC-FS-2)
3 Terms, definitions and conventions
3.1 General considerations
For FC-AE-1553 (this document), the following terms and definitions, conventions,
abbreviations, and acronyms apply. Words used that are defined in referenced standards
shall use that definition. Words not defined here or in the referenced standards shall have the
standard technical English meaning. See 3.3 for typographical conventions in order to
distinguish words or phrases that have special definitions.

---------------------- Page: 10 ----------------------
TR 14165-312 © ISO/IEC:2009(E) – 9 –
Some definitions from the glossary or body of other standards are included here for easy
reference.
3.2 Terms and definitions
For the purposes of this document the following terms and definitions apply.
3.2.1
Command Sequence
FC-AE-1553 Fibre Channel Sequence that is always the first Sequence of any FC-AE-1553
Exchange and is always issued by a Network Controller (NC); Command Sequences always
have the Information Category bits in the R_CTL field set to 0110’b
NOTE Some profiles may require that all Command Sequences be transmitted as single frames.
3.2.2
Data Sequence
FC-AE-1553 Fibre Channel Sequence that is sent by either an NT or NC; Data Sequences
always have the Information Category bits in the R_CTL field set to 0100’b
3.2.3
exchange
basic mechanism which transfers information consisting of one or more related non-
concurrent Sequences which may flow in the same or opposite directions
3.2.4
First/Middle/Last
FML
provides an indication of Sequence position within Exchange, where F = first, M = middle, and
L = last
3.2.5
frame
information contained in a frame between its Start-of-Frame and End-of-Frame delimiters,
excluding the delimiters
3.2.6
Information Category
frame header field indicating the category to which the frame payload belongs (e.g., Solicited
Data, Unsolicited Data, Solicited Control and Unsolicited Control)
3.2.7
Network Controller
NC
Fibre Channel Node that transmits FC-AE-1553 Command Sequences (akin to a Bus
Controller or BC in MIL-STD-1553)
3.2.8
Network Terminal
NT
Fibre Channel Node that responds to commands issued by the Network Controller (NC) using
FC-AE-1553 protocol (akin to a Remote Terminal or RT in MIL-STD-1553)
3.2.9
sequence
set of one or more Data frames with a common Sequence_ID (SEQ_ID), transmitted
unidirectionally from one N_Port to another N_Port with a corresponding response, if
applicable, transmitted in response to each Data frame

---------------------- Page: 11 ----------------------
– 10 – TR 14165-312 © ISO/IEC:2009(E)
3.2.10
Sequence Initiative
within an Exchange, a Sequence Initiator may either hold Sequence Initiative by transmitting
the next Sequence in the Exchange, or transfer Sequence Initiative to the current Sequence
recipient; in the latter case, the consecutive sequence recipient transmits the next Sequence
in the Exchange
NOTE Abbreviations include: SI = Sequence Initiative, H = hold, and T = transfer. The Sequence Initiative is
bit 16 in the Exchange/Sequence Control (F_CTL) field of the Fibre Channel header.
3.2.11
Status Sequence
FC-AE-1553 Fibre Channel Sequence that in most cases is the first Sequence transmitted by
an FC-AE-1553 NT
NOTE 1 Status Sequences have the Information Category bits in the R_CTL field set to 0111’b. Some Status
Sequences provide an indication of the maximum number of data bytes that the NT is able to receive in the next
Data Sequence.
NOTE 2 Some profiles may require that all Status Sequences be transmitted as single-frame Sequences.
3.3 Conventions
3.3.1 General
In this document, a number of conditions, mechanisms, sequences, parameters, events,
states, or similar terms that do not have t
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.