A functional-safety transport that wraps each application payload into a protected message carrying a rolling sequence counter and a CRC-32 bound to a logical channel id. The receiver recomputes the CRC and checks the counter to detect corruption, repetition, dropped messages and staleness, then re-baselines the link for recovery. Built to the AUTOSAR E2E and ISO 26262 data-integrity pattern for ASIL-grade communication.
| Category | Automotive functional-safety link, end-to-end protection |
|---|---|
| Protected message | 32-bit payload, 8-bit rolling counter, 32-bit CRC over Data-ID, counter and payload |
| Integrity | CRC-32/MPEG-2, polynomial 0x04C11DB7, init 0xFFFFFFFF, MSB-first |
| Detection | Corruption, replay (repeat), dropped and out-of-sequence, staleness (timeout) |
| Sequence check | Counter delta of one accepts, delta of zero is replay, delta of two or more is loss |
| Recovery | Sticky error flags with write-one-to-clear, resync re-baselines the link |
| Timeout monitor | Configurable alive window in clocks (setting of zero disables) |
| Self-test | Single-shot fault injector: corrupt CRC, drop message, replay previous |
| Interfaces | APB-lite control plane (zero wait state), application data-plane fast path, per-cause maskable IRQ |
| Standards | AUTOSAR E2E and ISO 26262 data-integrity pattern, ASIL-grade |
| Verification | UVM VIP, reference model, scoreboard, functional coverage, CRC cross-check |
| Ownership | WIOWIZ IP and WIOWIZ VIP |
MPEG-2 CRC bound to a logical channel Data-ID so a message delivered to the wrong endpoint fails the check.
A per-message sequence counter lets the receiver tell in-sequence traffic from repeats and loss.
The checker flags repeated counters as replay and counter jumps as dropped or out-of-sequence messages.
An alive window catches stale links, sticky flags clear on write and resync re-baselines both ends.
A single-shot injector forces corruption, drop and replay so the safety path can be exercised in place.
Reference model, scoreboard and coverage with a bit-exact CRC cross-check, WIOWIZ IP and VIP.