BS ISO 21806-6:2020
$215.11
Road vehicles. Media Oriented Systems Transport (MOST) – Data link layer
Published By | Publication Date | Number of Pages |
BSI | 2020 | 82 |
This document specifies technical requirements related to the MOST data link layer functionality.
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.
The data link layer specifies the following subjects:
-
the service interface to the network layer;
-
the network frame, its areas and indicators;
-
the different network channels;
-
the different flow control mechanisms;
-
the load-adaptive arbitration and the round-robin arbitration;
-
the different addressing options;
-
the different cyclic redundancy checks, their usage and the CRC acknowledge;
-
the frame indicators.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
8 | Foreword |
9 | Introduction |
13 | 1 Scope 2 Normative references 3 Terms and definitions |
15 | 4 Symbols and abbreviated terms 4.1 Symbols 4.2 Abbreviated terms |
16 | 5 Conventions 6 DLL โ Service interface to upper layers 6.1 DLL โ Overview 6.2 DLL โ Data type definitions |
17 | 6.3 DLL โ Parameters 6.3.1 DLL โ Parameters โ DLL to TL/NL |
18 | 6.3.2 DLL โ Parameters โ TL/NL to DLL |
20 | 6.3.3 DLL โ Parameters โ DLL to TL/NL and TL/NL to DLL |
22 | 6.4 DLL โ Event indications and action requests 6.4.1 DLL โ L_EVENT.INDICATE 6.4.2 DLL โ L_NODE_POSITION.INDICATE 6.4.3 DLL โ L_MAXIMUM_NODE_POSITION.INDICATE 6.4.4 DLL โ L_ACTION.REQUEST |
23 | 6.4.5 DLL โ L_NETWORK_STARTUP.REQUEST 6.4.6 DLL โ L_SET_GROUP_ADDRESS.REQUEST 6.4.7 DLL โ L_SET_NODE_ADDRESS.REQUEST 6.4.8 DLL โ L_SET_EUI_48.REQUEST |
24 | 6.4.9 DLL โ L_SET_TRANSMISSION_ATTRIBUTES.REQUEST 6.5 DLL โ Control Data 6.5.1 DLL โ L_CONTROL_DATA.RECEIVE 6.5.2 DLL โ L_CONTROL_DATA.CONFIRM |
25 | 6.5.3 DLL โ L_CONTROL_DATA.SEND 6.6 DLL โ Packet data 6.6.1 DLL โ 16-bit addressing |
26 | 6.6.2 DLL โ 48-bit addressing |
27 | 6.7 DLL โ Streaming data 6.7.1 DLL โ L_ALLOCATE.INDICATE 6.7.2 DLL โ L_DEALLOCATE.INDICATE |
28 | 6.7.3 DLL โ L_CONNECT.INDICATE 6.7.4 DLL โ L_DISCONNECT.INDICATE 6.7.5 DLL โ L_SOURCE_DROP.INDICATE |
29 | 6.7.6 DLL โ L_STREAMING_DATA.RECEIVE 6.7.7 DLL โ L_ALLOCATE.REQUEST 6.7.8 DLL โ L_DEALLOCATE.REQUEST |
30 | 6.7.9 DLL โ L_CONNECT.REQUEST 6.7.10 DLL โ L_DISCONNECT.REQUEST 6.7.11 DLL โ L_STREAMING_DATA.SEND 7 DLL โ Network frame 7.1 DLL โ General |
32 | 7.2 DLL โ Administrative area 7.3 DLL โ Source data area |
33 | 7.4 DLL โ Indicators 8 DLL โ Channels 8.1 DLL โ Allocation channel 8.1.1 DLL โ General 8.1.2 DLL โ Allocation frame structure |
35 | 8.1.3 DLL โ Common allocation channel related subjects |
36 | 8.1.4 DLL โ Allocation channel related subjects for the TimingMaster |
37 | 8.1.5 DLL โ Allocation channel related subjects for a TimingSlave |
39 | 8.1.6 DLL โ De-allocating 8.1.7 DLL โ Source-drop recognition |
40 | 8.1.8 DLL โ Error handling |
42 | 8.2 DLL โ Control channel 8.2.1 DLL โ General |
43 | 8.2.2 DLL โ Control frame structure 8.3 DLL โ Protected system channel 8.3.1 DLL โ General |
44 | 8.3.2 DLL โ Protected system frame structure |
46 | 8.4 DLL โ Timestamp channel 8.4.1 DLL โ General 8.4.2 DLL โ Timestamp frame structure |
47 | 8.4.3 DLL โ Behaviour 8.5 DLL โ Packet channel 8.5.1 DLL โ General |
48 | 8.5.2 DLL โ Packet frame structure |
49 | 8.5.3 DLL โ Ethernet data frame structure |
50 | 8.5.4 DLL โ Short packet frame or short Ethernet data frame 8.6 DLL โ Synchronous channel 8.6.1 DLL โ General 8.6.2 DLL โ Synchronous frame structure 8.7 DLL โ Isochronous channel 8.7.1 DLL โ General 8.7.2 DLL โ Isochronous frame structure |
51 | 8.8 DLL โ Channel frame delay |
53 | 9 DLL โ Flow control 9.1 DLL โ Pre-emptive acknowledge byte 9.2 DLL โ Early ending |
54 | 9.3 DLL โ Low-level retries 10 DLL โ Arbitration 10.1 DLL โ General |
55 | 10.2 DLL โ Load-adaptive arbitration 10.2.1 DLL โ General |
58 | 10.2.2 DLL โ Downstream arbitration |
59 | 10.2.3 DLL โ Downstream or upstream arbitration |
60 | 10.2.4 DLL โ Conditional upstream arbitration 10.3 DLL โ Round-robin arbitration 10.3.1 DLL โ Basics |
62 | 10.3.2 DLL โ Ensuring round-robin transmit order 10.3.3 DLL โ Examples |
63 | 11 DLL โ Addressing 11.1 DLL โ General |
64 | 11.2 DLL โ 16-bit address types 11.2.1 DLL โ General 11.2.2 DLL โ Free-up address 11.2.3 DLL โ Logical node address 11.2.4 DLL โ Group address |
65 | 11.2.5 DLL โ Blocking broadcast address |
66 | 11.2.6 DLL โ Non-blocking broadcast address 11.2.7 DLL โ Node position address 11.2.8 DLL โ Debug address |
67 | 11.3 DLL โ 48-bit address types 12 DLL โ Cyclic redundancy check (CRC) 12.1 DLL โ General 12.2 DLL โ 4-bit CRC |
68 | 12.3 DLL โ 16-bit CRC 12.4 DLL โ 32-bit CRC 12.5 DLL โ CRC usage 12.6 DLL โ CRC acknowledge |
70 | Annex A (normative) MOST network configurations |
77 | Annex B (normative) Frame indicators |
80 | Bibliography |