Shopping Cart

No products in the cart.

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
Guaranteed Safe Checkout
Categories: ,

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

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
BS ISO 21806-6:2020
$215.11