{"id":80965,"date":"2024-10-17T18:49:51","date_gmt":"2024-10-17T18:49:51","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/ieee-1394-1-2005\/"},"modified":"2024-10-24T19:45:16","modified_gmt":"2024-10-24T19:45:16","slug":"ieee-1394-1-2005","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/ieee\/ieee-1394-1-2005\/","title":{"rendered":"IEEE 1394.1 2005"},"content":{"rendered":"
Revision Standard – Active. The model, definition, and behaviors of High Performance Serial Bus bridges, which are devices that can be used to interconnect two separately enumerable buses, are specified.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
1<\/td>\n | IEEE Standard for High Performance Serial Bus Bridges <\/td>\n<\/tr>\n | ||||||
3<\/td>\n | Title page <\/td>\n<\/tr>\n | ||||||
5<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
6<\/td>\n | Notice to users <\/td>\n<\/tr>\n | ||||||
7<\/td>\n | Participants <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
11<\/td>\n | 1. Overview 1.1 Scope 1.2 Purpose <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 2. Normative references <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 3. Definitions and notation 3.1 Conformance 3.2 Technical <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 3.3 Document notation 3.3.1 Size notation <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 3.3.2 Numerical values <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 3.3.3 Packet formats 3.3.4 C pseudocode notation <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 3.3.5 CSR, ROM, and field notation <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 3.3.6 Register specification format <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 3.3.7 Reserved CSR fields <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 4. Bridge model (informative) <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 4.1 Global node IDs <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 4.2 Remote time-out <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 4.3 Clan affinity and net update <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 4.4 Cycle time distribution and synchronization <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 4.5 Universal time <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 4.6 Stream connection management <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 5. Bridge portal and bridge-aware node facilities 5.1 Configuration ROM 5.1.1 Bus information block <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 5.1.2 Node_Capabilities entry 5.1.3 Bus_Dependent_Info entry 5.1.4 Bridge_Capabilities entry <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 5.2 Control and status registers <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 5.2.1 QUARANTINE register <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 5.2.2 VIRTUAL_ID_MAP register <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 5.2.3 ROUTE_MAP register <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 5.2.4 CLAN_EUI_64 register <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 5.2.5 CLAN_INFO register <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 6. Packet formats 6.1 Self-ID packet zero 6.2 Cycle master adjustment packet <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 6.3 Response packet <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 6.4 Global asynchronous stream packets (GASP) <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 6.5 Net management message interception <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 6.6 Net management messages <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 6.6.1 TIMEOUT message <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 6.6.2 TIME OFFSET message <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 6.6.3 Stream management messages <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 6.6.3.1 JOIN message 6.6.3.2 LEAVE message <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 6.6.3.3 LISTEN message 6.6.3.4 RENEW message 6.6.3.5 TEARDOWN message 6.6.3.6 STREAM STATUS message <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 6.6.4 Net update messages 6.6.4.1 MUTE message 6.6.4.2 BUS ID message 6.6.4.3 BUS ID ANNOUNCEMENT message <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 6.6.4.4 PANIC message 6.7 UPDATE ROUTES message <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 7. Transaction routing and operations 7.1 Source bus (initial entry portal) <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 7.2 Intermediate buses <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 7.2.1 Packet reception (intermediate entry portal) 7.2.2 Packet transmission (intermediate exit portal) <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 7.3 Destination bus (terminal exit portal) <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | 7.4 Maximum forward time <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 7.5 Congestion management <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | 8. Stream operations and routing 8.1 Cycle timer synchronization 8.1.1 Alpha portal regulation of the local cycle master <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 8.1.2 Cycle master adjustment <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 8.2 Net time <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 8.3 GASP routing and operations <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | 8.4 Listening portal operations (isochronous streams) 8.5 Talking portal operations (isochronous streams) 8.6 Isochronous stream connection management <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 8.6.1 JOIN request processing <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 8.6.2 LISTEN request processing <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 8.6.3 LEAVE request processing <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 8.6.4 RENEW request processing <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | 8.6.5 TEARDOWN request processing <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 8.6.6 Autonomous connection teardown <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | 8.7 Common Isochronous Packet (CIP) format headers <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | 9. Operations in a bridged environment 9.1 CSR architecture assumptions 9.2 Bridge-aware devices 9.2.1 Configuration ROM bus information block <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 9.2.2 Remote time-out 9.2.3 Bus reset and quarantine <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | 9.2.4 Serial Bus event indication (SB_EVENT.indication) 9.2.5 Lock operations 9.3 Legacy devices 9.4 TIMEOUT message operations <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 9.5 Modifications to the BUS_TIME and CYCLE_TIME registers 9.6 Remote access to core and bus-dependent CSRs <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 10. Net update 10.1 Power reset initialization 10.2 Bus reset operations <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | 10.2.1 Quarantine <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | 10.2.2 Loop detection and elimination <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 10.2.3 Clan allocation maps <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 10.2.4 Net allocation map <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 10.2.5 Net update completion 10.3 Coherency during net update <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 10.4 Mute bridge portals <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 10.5 Route map updates <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 10.5.1 UPDATE ROUTES message received from the coordinator <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 10.5.2 UPDATE ROUTES message received from co-portal <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | 10.6 Net panic <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 11. Global node ID management 11.1 Virtual ID management <\/td>\n<\/tr>\n | ||||||
121<\/td>\n | 11.2 Bus ID management <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | Annex A (normative) Net correctness properties <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | Annex B (normative) Minimum Serial Bus capabilities for bridge portals <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | Annex C (normative) Pseudocode data structures and constants C.1 Configuration ROM and control and status registers <\/td>\n<\/tr>\n | ||||||
132<\/td>\n | C.2 Message and packet formats <\/td>\n<\/tr>\n | ||||||
133<\/td>\n | C.3 Global portal variables and external procedures <\/td>\n<\/tr>\n | ||||||
137<\/td>\n | Annex D (normative) Transaction routing D.1 Bridge-bound subactions <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | D.2 Bus-bound subactions <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | D.3 Transaction routing functions <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | Annex E (normative) Discovery and enumeration protocol (DEP) E.1 Message formats <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | E.1.1 EUI-64 discovery request <\/td>\n<\/tr>\n | ||||||
148<\/td>\n | E.1.2 Keyword discovery request <\/td>\n<\/tr>\n | ||||||
149<\/td>\n | E.1.3 Client ID request E.1.4 Configuration ROM announcement <\/td>\n<\/tr>\n | ||||||
150<\/td>\n | E.1.5 DEP responses <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | E.2 Proxy functions E.2.1 Discovery proxy <\/td>\n<\/tr>\n | ||||||
152<\/td>\n | E.2.2 Service proxy E.3 Implementation requirements <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | Annex F (normative) Plug control registers <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | F.1 OUTPUT_MASTER_PLUG register <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | F.2 OUTPUT_PLUG registers <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | F.3 INPUT_MASTER_PLUG register <\/td>\n<\/tr>\n | ||||||
158<\/td>\n | F.4 INPUT_PLUG registers <\/td>\n<\/tr>\n | ||||||
159<\/td>\n | Annex G (informative) Bus topology analysis <\/td>\n<\/tr>\n | ||||||
160<\/td>\n | G.1 Topology analysis after power reset <\/td>\n<\/tr>\n | ||||||
164<\/td>\n | G.2 Topology analysis when the root changes <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | G.3 Topology analysis when a node is inserted <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | Annex H (informative) Sample configuration ROM <\/td>\n<\/tr>\n | ||||||
171<\/td>\n | Annex I (informative) Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" IEEE Standard for High Performance Serial Bus Bridges<\/b><\/p>\n |