{"id":258626,"date":"2024-10-19T17:07:23","date_gmt":"2024-10-19T17:07:23","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-21806-62020\/"},"modified":"2024-10-25T12:45:16","modified_gmt":"2024-10-25T12:45:16","slug":"bs-iso-21806-62020","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-21806-62020\/","title":{"rendered":"BS ISO 21806-6:2020"},"content":{"rendered":"
This document specifies technical requirements related to the MOST data link layer functionality.<\/p>\n
A MOST network is comprised of two or more nodes connected through a physical layer. The data link layer functionality is provided by each node. On each network, all nodes are synchronised and one node provides the system clock. This node is the TimingMaster, while all other nodes are TimingSlaves. The timing configuration of the node (TimingMaster or TimingSlave) determines the tasks that need to be performed on the data link layer.<\/p>\n
The data link layer specifies the following subjects:<\/p>\n
the service interface to the network layer;<\/p>\n<\/li>\n
the network frame, its areas and indicators;<\/p>\n<\/li>\n
the different network channels;<\/p>\n<\/li>\n
the different flow control mechanisms;<\/p>\n<\/li>\n
the load-adaptive arbitration and the round-robin arbitration;<\/p>\n<\/li>\n
the different addressing options;<\/p>\n<\/li>\n
the different cyclic redundancy checks, their usage and the CRC acknowledge;<\/p>\n<\/li>\n
the frame indicators.<\/p>\n<\/li>\n<\/ul>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | undefined <\/td>\n<\/tr>\n | ||||||
8<\/td>\n | Foreword <\/td>\n<\/tr>\n | ||||||
9<\/td>\n | Introduction <\/td>\n<\/tr>\n | ||||||
13<\/td>\n | 1 Scope 2 Normative references 3 Terms and definitions <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | 4 Symbols and abbreviated terms 4.1 Symbols 4.2 Abbreviated terms <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 5 Conventions 6 DLL \u2014 Service interface to upper layers 6.1 DLL \u2014 Overview 6.2 DLL \u2014 Data type definitions <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 6.3 DLL \u2014 Parameters 6.3.1 DLL \u2014 Parameters \u2013 DLL to TL\/NL <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 6.3.2 DLL \u2014 Parameters \u2013 TL\/NL to DLL <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 6.3.3 DLL \u2014 Parameters \u2013 DLL to TL\/NL and TL\/NL to DLL <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 6.4 DLL \u2014 Event indications and action requests 6.4.1 DLL \u2014 L_EVENT.INDICATE 6.4.2 DLL \u2014 L_NODE_POSITION.INDICATE 6.4.3 DLL \u2014 L_MAXIMUM_NODE_POSITION.INDICATE 6.4.4 DLL \u2014 L_ACTION.REQUEST <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 6.4.5 DLL \u2014 L_NETWORK_STARTUP.REQUEST 6.4.6 DLL \u2014 L_SET_GROUP_ADDRESS.REQUEST 6.4.7 DLL \u2014 L_SET_NODE_ADDRESS.REQUEST 6.4.8 DLL \u2014 L_SET_EUI_48.REQUEST <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 6.4.9 DLL \u2014 L_SET_TRANSMISSION_ATTRIBUTES.REQUEST 6.5 DLL \u2014 Control Data 6.5.1 DLL \u2014 L_CONTROL_DATA.RECEIVE 6.5.2 DLL \u2014 L_CONTROL_DATA.CONFIRM <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 6.5.3 DLL \u2014 L_CONTROL_DATA.SEND 6.6 DLL \u2014 Packet data 6.6.1 DLL \u2014 16-bit addressing <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 6.6.2 DLL \u2014 48-bit addressing <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 6.7 DLL \u2014 Streaming data 6.7.1 DLL \u2014 L_ALLOCATE.INDICATE 6.7.2 DLL \u2014 L_DEALLOCATE.INDICATE <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 6.7.3 DLL \u2014 L_CONNECT.INDICATE 6.7.4 DLL \u2014 L_DISCONNECT.INDICATE 6.7.5 DLL \u2014 L_SOURCE_DROP.INDICATE <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 6.7.6 DLL \u2014 L_STREAMING_DATA.RECEIVE 6.7.7 DLL \u2014 L_ALLOCATE.REQUEST 6.7.8 DLL \u2014 L_DEALLOCATE.REQUEST <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 6.7.9 DLL \u2014 L_CONNECT.REQUEST 6.7.10 DLL \u2014 L_DISCONNECT.REQUEST 6.7.11 DLL \u2014 L_STREAMING_DATA.SEND 7 DLL \u2014 Network frame 7.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 7.2 DLL \u2014 Administrative area 7.3 DLL \u2014 Source data area <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 7.4 DLL \u2014 Indicators 8 DLL \u2014 Channels 8.1 DLL \u2014 Allocation channel 8.1.1 DLL \u2014 General 8.1.2 DLL \u2014 Allocation frame structure <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 8.1.3 DLL \u2014 Common allocation channel related subjects <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 8.1.4 DLL \u2014 Allocation channel related subjects for the TimingMaster <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 8.1.5 DLL \u2014 Allocation channel related subjects for a TimingSlave <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 8.1.6 DLL \u2014 De-allocating 8.1.7 DLL \u2014 Source-drop recognition <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 8.1.8 DLL \u2014 Error handling <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 8.2 DLL \u2014 Control channel 8.2.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 8.2.2 DLL \u2014 Control frame structure 8.3 DLL \u2014 Protected system channel 8.3.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | 8.3.2 DLL \u2014 Protected system frame structure <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 8.4 DLL \u2014 Timestamp channel 8.4.1 DLL \u2014 General 8.4.2 DLL \u2014 Timestamp frame structure <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 8.4.3 DLL \u2014 Behaviour 8.5 DLL \u2014 Packet channel 8.5.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 8.5.2 DLL \u2014 Packet frame structure <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 8.5.3 DLL \u2014 Ethernet data frame structure <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 8.5.4 DLL \u2014 Short packet frame or short Ethernet data frame 8.6 DLL \u2014 Synchronous channel 8.6.1 DLL \u2014 General 8.6.2 DLL \u2014 Synchronous frame structure 8.7 DLL \u2014 Isochronous channel 8.7.1 DLL \u2014 General 8.7.2 DLL \u2014 Isochronous frame structure <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 8.8 DLL \u2014 Channel frame delay <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 9 DLL \u2014 Flow control 9.1 DLL \u2014 Pre-emptive acknowledge byte 9.2 DLL \u2014 Early ending <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 9.3 DLL \u2014 Low-level retries 10 DLL \u2014 Arbitration 10.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 10.2 DLL \u2014 Load-adaptive arbitration 10.2.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 10.2.2 DLL \u2014 Downstream arbitration <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 10.2.3 DLL \u2014 Downstream or upstream arbitration <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 10.2.4 DLL \u2014 Conditional upstream arbitration 10.3 DLL \u2014 Round-robin arbitration 10.3.1 DLL \u2014 Basics <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 10.3.2 DLL \u2014 Ensuring round-robin transmit order 10.3.3 DLL \u2014 Examples <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 11 DLL \u2014 Addressing 11.1 DLL \u2014 General <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | 11.2 DLL \u2014 16-bit address types 11.2.1 DLL \u2014 General 11.2.2 DLL \u2014 Free-up address 11.2.3 DLL \u2014 Logical node address 11.2.4 DLL \u2014 Group address <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 11.2.5 DLL \u2014 Blocking broadcast address <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 11.2.6 DLL \u2014 Non-blocking broadcast address 11.2.7 DLL \u2014 Node position address 11.2.8 DLL \u2014 Debug address <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 11.3 DLL \u2014 48-bit address types 12 DLL \u2014 Cyclic redundancy check (CRC) 12.1 DLL \u2014 General 12.2 DLL \u2014 4-bit CRC <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 12.3 DLL \u2014 16-bit CRC 12.4 DLL \u2014 32-bit CRC 12.5 DLL \u2014 CRC usage 12.6 DLL \u2014 CRC acknowledge <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | Annex A (normative) MOST network configurations <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | Annex B (normative) Frame indicators <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Road vehicles. Media Oriented Systems Transport (MOST) – Data link layer<\/b><\/p>\n |