End-to-End Communication Protection
- Updated2025-01-10
- 1 minute(s) read
The End-to-End (E2E) protection mechanism protects the safety-related data exchange at run time against the effects of faults within the communication link. By using E2E communication protection mechanisms, faults in the communication link can be detected and handled at run time.
AUTOSAR-Specific E2E Protection
AUTOSAR specific E2E information is
present inside an .arxml file. NI-VCOM supports E2EP01, E2EP02,
and E2EP05. On Automotive Ethernet bus systems, NI-VCOM also supports E2EP0M,
E2EP04, E2EP04M, E2EP06, and E2EP07. The following table describes which bus systems
support the different AUTOSAR E2E mechanisms:
E2E Profile Type | NI-XNET CAN | NI-XNET LIN | Automotive Ethernet |
---|---|---|---|
E2EP01A | Supported | — | Supported |
E2EP01B | Supported | — | Supported |
E2EP01C | Supported | — | Supported |
E2EP02 | Supported | Supported | Supported |
E2EP04 | Supported | — | Supported |
E2EP04M | — | — | Supported |
E2EP05 | Supported | Supported | Supported |
E2EP06 | — | — | Supported |
E2EP07 | — | — | Supported |
E2EP07M | — | — | Supported |
E2EP11A | Supported | — | Supported |
E2EP11C | Supported | — | Supported |
Checksum Protection
NI-VCOM supports additional checksum
mechanisms. You can configure the checksum mechanisms using the RBSConfig
tool. The following table describes which bus systems support the different checksums:
Cyclic Redundancy Check (CRC) Mechanism Type | NI-XNET CAN | NI-XNET LIN | NI-XNET FlexRay |
---|---|---|---|
J1850 | Supported | Supported | Supported |
J1850 User | Supported | Supported | Supported |
Custom | Supported | Supported | Supported |
AddAndComplementToOne | Supported | — | Supported |
AddWithCarry | Supported | Supported | — |
Honda (OEM Specific) | Supported | — | — |
Mazda (OEM Specific) | Supported | — | — |
Gac (OEM Specific) | Supported | — | — |
11BitAdd (OEM specific) | Supported | — | — |
XOR | Supported | Supported | Supported |
XOR4Bit | Supported | Supported | — |
CCITT | Supported | Supported | Supported |