Consumer audio/video equipment - Digital interface - Part 1: General

IEC 61883-1:2008 specifies a digital interface for consumer electronic audio/video equipment using IEEE 1394. It describes the general packet format, data flow management and connection management for audio-visual data, and also the general transmission rules for control commands. It defines a transmission protocol for audio-visual data and control commands which provides for the interconnection of digital audio and video equipment, using IEEE 1394. This third edition of IEC 61883-1 cancels and replaces the second edition, published in 2003 and it constitutes a technical revision. The significant technical changes with respect to the second edition are:
- allocation of a new FMT code for the 1394 Trade Association specification '601 over 1394';
- Clarification of the meaning of FMT code;
- harmonization of IEC 61883-1 with IEEE 1394.1 for speeds over S400. This bilingual version (2012-08) corresponds to the monolingual English version, published in 2008-02.

Matériel audio/vidéo grand public - Interface numérique - Partie 1: Généralités

La CEI 61883-1:2008 spécifie une interface numérique pour matériel électronique audio/vidéo grand public, en utilisant la norme IEEE 1394. Elle décrit la structure générale en paquets, la gestion du flux de données et la gestion de la connexion de données audio-visuelles; elle décrit également les règles générales de transmission des commandes de contrôle. Elle définit un protocole de transmission de données audio-visuelles et une commande de contrôle assurant l'interconnexion du matériel numérique audio et vidéo, en appliquant la norme IEEE 1394. Cette troisième édition de la CEI 61883-1 annule et remplace la deuxième édition parue en 2003. Elle constitue une révision technique. Les modifications techniques significatives par rapport à la deuxième édition sont:
- attribution d'un nouveau code FMT (Identification du format, en anglais " Format ID ") à l'Association commerciale 1394 " 601 sur 1394 ";
- Clarification de la signification du code FMT;
- harmonisation de la CEI 61883-1 avec l'IEEE 1394.1 pour les vitesses supérieures à S400. La présente version bilingue (2012-08) correspond à la version anglaise monolingue publiée en 2008-02.

General Information

Status
Published
Publication Date
06-Feb-2008
Current Stage
PPUB - Publication issued
Start Date
07-Feb-2008
Completion Date
07-Feb-2008
Ref Project

Buy Standard

Standard
IEC 61883-1:2008 - Consumer audio/video equipment - Digital interface - Part 1: General
English and French language
94 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (sample)

IEC 61883-1
Edition 3.0 2008-02
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
Consumer audio/video equipment – Digital interface –
Part 1: General
Matériel audio/vidéo grand public – Interface numérique –
Partie 1: Généralités
IEC 61883-1:2008
---------------------- Page: 1 ----------------------
THIS PUBLICATION IS COPYRIGHT PROTECTED
Copyright © 2008 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 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.

Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni

utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et les

microfilms, sans l'accord écrit de la CEI ou du Comité national de la CEI du pays du demandeur.

Si vous avez des questions sur le copyright de la CEI ou si vous désirez obtenir des droits supplémentaires sur cette

publication, utilisez les coordonnées ci-après ou contactez le Comité national de la CEI de votre pays de résidence.

IEC Central Office Tel.: +41 22 919 02 11
3, rue de Varembé Fax: +41 22 919 03 00
CH-1211 Geneva 20 info@iec.ch
Switzerland 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.
Useful links:

IEC publications search - www.iec.ch/searchpub Electropedia - www.electropedia.org

The advanced search enables you to find IEC publications The world's leading online dictionary of electronic and

by a variety of criteria (reference number, text, technical electrical terms containing more than 30 000 terms and

committee,…). definitions in English and French, with equivalent terms in

It also gives information on projects, replaced and additional languages. Also known as the International

withdrawn publications. Electrotechnical Vocabulary (IEV) on-line.

IEC Just Published - webstore.iec.ch/justpublished Customer Service Centre - webstore.iec.ch/csc

Stay up to date on all new IEC publications. Just Published If you wish to give us your feedback on this publication

details all new publications released. Available on-line and or need further assistance, please contact the

also once a month by email. Customer Service Centre: csc@iec.ch.
A propos de la CEI

La Commission Electrotechnique Internationale (CEI) est la première organisation mondiale qui élabore et publie des

Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.

A propos des publications CEI

Le contenu technique des publications de la CEI est constamment revu. Veuillez vous assurer que vous possédez

l’édition la plus récente, un corrigendum ou amendement peut avoir été publié.
Liens utiles:

Recherche de publications CEI - www.iec.ch/searchpub Electropedia - www.electropedia.org

La recherche avancée vous permet de trouver des Le premier dictionnaire en ligne au monde de termes

publications CEI en utilisant différents critères (numéro de électroniques et électriques. Il contient plus de 30 000

référence, texte, comité d’études,…). termes et définitions en anglais et en français, ainsi que

Elle donne aussi des informations sur les projets et les les termes équivalents dans les langues additionnelles.

publications remplacées ou retirées. Egalement appelé Vocabulaire Electrotechnique

International (VEI) en ligne.
Just Published CEI - webstore.iec.ch/justpublished
Service Clients - webstore.iec.ch/csc
Restez informé sur les nouvelles publications de la CEI.

Just Published détaille les nouvelles publications parues. Si vous désirez nous donner des commentaires sur

Disponible en ligne et aussi une fois par mois par email. cette publication ou si vous avez des questions

contactez-nous: csc@iec.ch.
---------------------- Page: 2 ----------------------
IEC 61883-1
Edition 3.0 2008-02
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
Consumer audio/video equipment – Digital interface –
Part 1: General
Matériel audio/vidéo grand public – Interface numérique –
Partie 1: Généralités
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
PRICE CODE
INTERNATIONALE
CODE PRIX X
ICS 33.160.01; 35.200 ISBN 978-2-83220-237-1

Warning! Make sure that you obtained this publication from an authorized distributor.

Attention! Veuillez vous assurer que vous avez obtenu cette publication via un distributeur agréé.

® Registered trademark of the International Electrotechnical Commission
Marque déposée de la Commission Electrotechnique Internationale
---------------------- Page: 3 ----------------------
– 2 – 61883-1  IEC:2008
CONTENTS

FOREWORD ........................................................................................................................... 5

1 Scope and object .............................................................................................................. 7

2 Normative references ....................................................................................................... 7

3 Abbreviations ................................................................................................................... 7

4 High-performance serial bus layers .................................................................................. 8

4.1 Cable physical layer ................................................................................................ 8

4.2 Link layer ................................................................................................................ 8

4.3 Transaction layer ..................................................................................................... 8

5 Minimum node capabilities ............................................................................................... 8

5.1 Serial bus management ........................................................................................... 8

5.2 Command and status registers ................................................................................ 8

5.2.1 CSR core registers ...................................................................................... 8

5.2.2 Serial bus node registers ............................................................................. 9

5.2.3 Configuration ROM requirements ................................................................. 9

6 Real time data transmission protocol .............................................................................. 12

6.1 Common isochronous packet (CIP) format ............................................................. 12

6.1.1 Isochronous packet structure ..................................................................... 12

6.1.2 Packet header structure ............................................................................. 12

6.1.3 CIP header structure ................................................................................. 13

6.2 Transmission of fixed length source packet ........................................................... 13

6.2.1 Two-quadlet CIP header (form_0=0, form_1=0) ......................................... 14

6.2.2 Isochronous packet transmission ............................................................... 17

7 Isochronous data flow management ................................................................................ 17

7.1 General ................................................................................................................. 17

7.2 Plugs and plug control registers ............................................................................ 18

7.3 Connections .......................................................................................................... 19

7.4 Plug states ............................................................................................................ 20

7.5 OUTPUT_MASTER_PLUG register definition ........................................................ 22

7.6 INPUT_MASTER_PLUG register definition ............................................................ 23

7.7 OUTPUT_PLUG_CONTROL register definition ...................................................... 23

7.8 INPUT_PLUG_CONTROL register definition .......................................................... 25

7.9 Plug control register modification rules .................................................................. 26

7.10 Bus reset ............................................................................................................... 27

7.11 Plug control register access rules .......................................................................... 27

8 Connection management procedures (CMP) ................................................................... 28

8.1 Introduction ........................................................................................................... 28

8.2 Managing point-to-point connections ..................................................................... 29

8.2.1 Procedure for establishing a point-to-point connection ............................... 29

8.2.2 Procedure for overlaying a point-to-point connection ................................. 30

8.2.3 Procedure for breaking a point-to-point connection .................................... 31

8.3 Managing broadcast-out connections .................................................................... 32

8.3.1 Procedure for establishing a broadcast-out connection .............................. 32

8.3.2 Procedure for overlaying a broadcast-out connection................................. 33

8.3.3 Procedure for breaking a broadcast-out connection ................................... 33

8.4 Managing broadcast-in connections....................................................................... 34

---------------------- Page: 4 ----------------------
61883-1  IEC:2008 – 3 –

8.4.1 Procedure for establishing a broadcast-in connection ................................ 34

8.4.2 Procedure for overlaying a broadcast-in connection ................................... 35

8.4.3 Procedure for breaking a broadcast-in connection ..................................... 35

8.5 Managing connections after a bus reset ................................................................ 36

8.5.1 Procedure for restoring a point-to-point connection after a bus reset ......... 36

8.5.2 Procedure for restoring a broadcast-out connection after a bus reset ........ 37

8.5.3 Procedure for restoring a broadcast-in connection after a bus reset .......... 38

9 Function control protocol (FCP) ...................................................................................... 38

9.1 Introduction ........................................................................................................... 38

9.2 Asynchronous packet structure .............................................................................. 39

9.3 FCP frame structure .............................................................................................. 40

9.3.1 Vendor unique command/transaction set ................................................... 41

9.3.2 Extended command/transaction set ........................................................... 42

Figure 1 – Configuration ROM .............................................................................................. 10

Figure 2 – Isochronous packet .............................................................................................. 12

Figure 3 – CIP header ........................................................................................................... 13

Figure 4 – Model of transmission of source packets .............................................................. 14

Figure 5 – Two quadlets CIP header (Form_0, Form_1=0) .................................................... 14

Figure 6 – Source packet header format ............................................................................... 15

Figure 7 – Plug and PR usage .............................................................................................. 19

Figure 8 – Connections ......................................................................................................... 20

Figure 9 – Plug state diagram ............................................................................................... 21

Figure 10 – oMPR format ...................................................................................................... 22

Figure 11 – iMPR format ....................................................................................................... 23

Figure 12 – oPCR format ...................................................................................................... 24

Figure 13 – iPCR format ....................................................................................................... 26

Figure 14 – PCR address map .............................................................................................. 27

Figure 15 – Point-to-point and broadcast connection counter modifications .......................... 29

Figure 16 – Establishing a point-to-point connection ............................................................. 30

Figure 17 – Overlaying a point-to-point connection ............................................................... 31

Figure 18 – Breaking a point-to-point connection .................................................................. 32

Figure 19 – Establishing a broadcast-out connection ............................................................ 33

Figure 20 – Overlaying a broadcast-out connection............................................................... 33

Figure 21 – Breaking a broadcast-out connection ................................................................. 34

Figure 22 – Establishing a broadcast-in connection .............................................................. 35

Figure 23 – Overlaying a broadcast-in connection ................................................................. 35

Figure 24 – Breaking a broadcast-in connection.................................................................... 36

Figure 25 – Time chart of connection management and PCR activities ................................. 36

Figure 26 – Restoring a point-to-point connection ................................................................. 37

Figure 27 – Restoring a broadcast-out connection ................................................................ 38

Figure 28 – Restoring a broadcast-in connection .................................................................. 38

Figure 29 – Command register and response register ........................................................... 39

Figure 30 – Write request for data block packet of IEEE 1394 ............................................... 40

Figure 31 – Write request for data quadlet packet of IEEE 1394 ........................................... 40

---------------------- Page: 5 ----------------------
– 4 – 61883-1  IEC:2008

Figure 32 – FCP frame structure ........................................................................................... 41

Figure 33 – Vendor unique frame format ............................................................................... 42

Table 1 – Unit_SW_Version code assignment ....................................................................... 11

Table 2 – Code allocation of FN ............................................................................................ 15

Table 3 – Time stamp field of source packet header ............................................................. 16

Table 4 – Placing of data block sequence ............................................................................. 16

Table 5 – Code allocation of FMT ......................................................................................... 16

Table 6 – Time stamp of SYT field ........................................................................................ 17

Table 7 – oMPR/iMPR/oPCR speed encoding spd and extended speed encoding xspd ......... 22

Table 8 – oPCR overhead ID encoding ................................................................................. 25

Table 9 – CTS: Command/transaction set encoding .............................................................. 41

---------------------- Page: 6 ----------------------
61883-1  IEC:2008 – 5 –
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
CONSUMER AUDIO/VIDEO EQUIPMENT –
DIGITAL INTERFACE –
Part 1: General
FOREWORD

1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising

all national electrotechnical committees (IEC National Committees). The object of IEC is to promote

international co-operation on all questions concerning standardization in the electrical and electronic fields. To

this end and in addition to other activities, IEC publishes International Standards, Technical Specifications,

Technical Reports, Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC

Publication(s)”). Their preparation is entrusted to technical committees; any IEC National Committee interested

in the subject dealt with may participate in this preparatory work. International, governmental and non-

governmental organizations liaising with the IEC also participate in this preparation. IEC collaborates closely

with the International Organization for Standardization (ISO) in accordance with conditions determined by

agreement between the two organizations.

2) The formal decisions or agreements of IEC 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 National Committees.

3) IEC Publications have the form of recommendations for international use and are accepted by IEC National

Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC

Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any

misinterpretation by any end user.

4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications

transparently to the maximum extent possible in their national and regional publications. Any divergence

between any IEC Publication and the corresponding national or regional publication shall be clearly indicated in

the latter.

5) IEC provides no marking procedure to indicate its approval and cannot be rendered responsible for any

equipment declared to be in conformity with an IEC Publication.

6) All users should ensure that they have the latest edition of this publication.

7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and

members of its technical committees and IEC National Committees 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, use of, or reliance upon, this IEC Publication or any other IEC

Publications.

8) 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.

9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of

patent rights. IEC shall not be held responsible for identifying any or all such patent rights.

International Standard IEC 61883-1 has been prepared by technical area 4, Digital system

interfaces and protocols, of IEC technical committee 100: Audio, video and multimedia

systems and equipment.

This third edition of IEC 61883-1 cancels and replaces the second edition, published in 2003,

of which it constitutes a technical revision.

The significant technical changes with respect to the second edition are as follows:

– allocation of a new FMT code for the 1394 Trade Association specification ‘601 over

1394’;
– Clarification of the meaning of FMT code;
– harmonization of IEC 61883-1 with IEEE 1394.1 for speeds over S400.

This bilingual version (2012-08) corresponds to the monolingual English version, published in

2008-02.
---------------------- Page: 7 ----------------------
– 6 – 61883-1  IEC:2008
The text of this standard is based on the following documents:
CDV Report on voting
100/1236/CDV 100/1336/RVC

Full information on the voting for the approval of this standard can be found in the report on

voting indicated in the above table.
The French version of this standard has not been voted upon.

This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.

A list of all parts of the IEC 61883 series, under the general title Consumer audio/video

equipment – Digital interface, can be found on the IEC website.

The committee has decided that the contents of this publication will remain unchanged until

the maintenance result date indicated on the IEC web site under "http://webstore.iec.ch" in

the data related to the specific publication. At this date, the publication will be

• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
---------------------- Page: 8 ----------------------
61883-1  IEC:2008 – 7 –
CONSUMER AUDIO/VIDEO EQUIPMENT –
DIGITAL INTERFACE –
Part 1: General
1 Scope and object

This part of IEC 61883 specifies a digital interface for consumer electronic audio/video

equipment using IEEE 1394. It describes the general packet format, data flow management

and connection management for audio-visual data, and also the general transmission rules for

control commands.

The object of this standard is to define a transmission protocol for audio-visual data and

control commands which provides for the interconnection of digital audio and video

equipment, using IEEE 1394.
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.

IEEE 212:2001, Standard for a Control and Status Registers (CSR) – Architecture for

microcomputer buses
IEEE 1394:1995, Standard for a High Performance Serial Bus
IEEE 1394a:2000, Standard for a High Performance Serial Bus – Amendment 1

NOTE Throughout this document, the term “IEEE 1394” indicates a reference to the standard that is the result of

the editorial combination of IEEE 1394:1995 and IEEE 1394a:2000. Devices conforming solely to IEEE 1394:1995

may conform to IEC 61883. Devices conforming to IEC 61883 should conform to IEEE 1394a:2000.

3 Abbreviations
For the purpose of this document, the following abbreviations apply.
AV/C Audio Video Control
CHF CIP Header Field
CIP Common Isochronous Packet
CMP Connection Management Procedures
CSR Command and Status Register
CTS Command/Transaction Set
CRC Cyclic Redundancy Check Code
DVCR Digital Video Cassette Recorder
EOH End of CIP Header
FCP Function Control Protocol
iPCR Input Plug Control Register
iMPR Input Master Plug Register
MPEG Motion Picture Experts Group
oPCR Output Plug Control Register
---------------------- Page: 9 ----------------------
– 8 – 61883-1  IEC:2008
oMPR Output Master Plug Register
ROM Read Only Memory
spd Speed Encoding
xspd Extended Speed Encoding
For clarity, field names are shown in italics in this standard.
4 High-performance serial bus layers
4.1 Cable physical layer

All cable physical layer implementations conforming to this standard shall meet the

performance criteria specified by IEEE 1394. Either the cable and connector defined in

IEEE 1394:1995, or the cables and connector defined in IEEE 1394a:2000, shall be used.

When necessary for an AV device to generate a bus reset, it shall follow the requirements of

IEEE 1394a:2000, 8.2.1. An AV device that initiates a bus reset should generate an arbitrated

(short) bus reset, as specified by IEEE 1394a:2000, in preference to the long bus reset

defined by IEEE 1394:1995.
4.2 Link layer

All link layer implementations conforming to this standard shall meet the specifications of

IEEE 1394.
4.3 Transaction layer

All transaction layer implementations conforming to this standard shall meet the specifications

of IEEE 1394.
5 Minimum node capabilities
A node shall conform to the following requirements.

– A node shall be cycle master capable. This is because every node has the possibility to be

assigned as a root.

− A node shall be isochronous resource manager capable, as specified by IEEE 1394:1995,

and shall implement the additional isochronous resource manager facilities and

responsibilities specified by IEEE 1394a:2000 in 8.3.1.5, 8.3.2.3.8, 8.3.2.3.11, 8.4.2.3 and

8.4.2.6A.

− A node which transmits or receives isochronous packets shall have plug control registers

(see 7.2).
5.1 Serial bus management

Bus manager capability is optional for AV devices, but, if implemented by devices conforming

to this standard, shall conform to IEEE 1394.
5.2 Command and status registers
5.2.1 CSR core registers

This standard conforms to the CSR architecture. Details of its registers are specified by

IEEE 1394.

The STATE_CLEAR.cmstr bit shall be implemented as specified by IEEE 1394a:2000, 8.3.2.2.1.

---------------------- Page: 10 ----------------------
61883-1  IEC:2008 – 9 –

NOTE The cmstr bit is set automatically (see IEEE 1394a:2000, 8.3.2.2.1) by system software or hardware when

a node becomes the new root after the bus reset process is completed. In this manner, it is possible to ensure the

fast resumption and continuity of data transmission where the time scale is critical at the level of microseconds.

The rapid activation of a new cycle master decreases the likelihood of a gap in the transmission of cycle start

packets; uninterrupted transmission of cycle start packets at nominal 125 µs intervals is critical to the delivery of

isochronous data within its latency requirements.
5.2.2 Serial bus node registers

Implementation requirements for bus-dependent registers in this standard conform to

IEEE 1394. A node shall have the following registers:
CYCLE_TIME register
BUS_TIME register
BUS_MANAGER_ID register
BANDWIDTH_AVAILABLE register
CHANNELS_AVAILABLE register
A node should have the following register specified by IEEE 1394a:2000:
BROADCAST_CHANNEL register
5.2.3 Configuration ROM requirements
A node shall implement the general ROM format as defined in IEEE 1212:2001 and

IEEE 1394. Additional information required for implementations of this standard shall be

included in one of the unit directories. Figure 1 shows an example of the configuration ROM

implementation for this standard.
---------------------- Page: 11 ----------------------
– 10 – 61883-1  IEC:2008
Offset (Base address FFFF F000 0000
Bus_info_block
04 00 04 crc_length rom_crc_value
16 16
04 04
" 1 3 9 4
04 08 Reserved cyc_clk_acc max_rec Reserved
04 0C node_vendor_id chip_id_hi
04 10
16 chip_id_lo
Root_directory
04 14
16 root_length CRC
04 18
16 03 module_vendor_id
04 1C
16 16 node_capabilities
04 20
16 8D node_unique_id offset
04 24 D1 unit_directory offset
04 28
Optional
Unit_directory
unit_directory_length
CRC
12 unit_spec_id
13 unit_sw_version
Optional
Node_unique_id leaf
00 02 CRC
node_vendor_id
chip_id_hi
chip_id_lo
IEC 305 9/02
Figure 1 – Configuration ROM
irmc
cmc
isc
bmc
---------------------- Page: 12 ----------------------
61883-1  IEC:2008 – 11 –
5.2.3.1 Bus_Info_Block entry

Implementation requirements for the Bus_Info_Block in this standard shall conform to

IEEE 1394.
5.2.3.2 Root directory
The following entries shall be present:
− Module_Vendor_ID;
− Node_Capabilities;
− Unit_Directory (offset to a unit directory defined by this standard).
Other entries may be implemented in addition to the above required entries.
5.2.3.3 Unit directory
The following entries shall be present:
− Unit_Spec_ID;
− Unit_SW_Version.

The value of the Unit_Spec_ID and the Unit_SW_Version for this standard are given as

follows:
Unit_Spec_ID: First octet = 00
Second octet = A0
Third octet = 2D
Unit_SW_Version: First octet = 01

The second and third octets of Unit_SW_Version for this standard are specified in Table 1

and indicate capabilities for command/transaction sets. The Unit_SW_Version field is used to

identify which protocol is supported by the device. If a device supports more than one

protocol, the device shall have a separate unit directory for each protocol sup
...

Questions, Comments and Discussion

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