Comparison
ASG vs FlexRay
FlexRay adds a time-triggered schedule on top of a dual-channel bus; ASG is time-triggered by construction, with one global commit per millisecond and no schedule to design.
StandardISO 17458 (FlexRay Consortium 2.1 / 3.0.1). 10 Mbit/s per channel, one or two channels.
FlexRay and ASG want the same thing: a known instant for every value. FlexRay gets there by having the integrator design and validate a global communication schedule, then hold every node’s clock tightly enough to keep to it.
ASG gets there by construction. The schedule is a single fixed 1 ms window, the same for every vehicle, and adding a zone consumes a carrier rather than schedule time.
At a glance
The deterministic bus for chassis and powertrain: a repeating cycle split into a static TDMA segment for scheduled signals and a dynamic segment for the rest, optionally mirrored on a second channel for redundancy.
A control architecture whose determinism is intrinsic. There is no cycle to lay out: every zone commits the shared state on the same 1 ms grid.
Topology
How they differ
-
How determinism is achieved
FlexRayA static segment of fixed slots, plus a validated global schedule and tight clock synchronisation across every node.
ASGA single fixed 1 ms commit. No per-signal slots and no schedule to lay out or re-validate.
-
Changing the design
FlexRayA new scheduled signal can mean re-laying the cycle and re-validating timing across every node on the bus.
ASGDeclare the zone; it joins the existing window. The 1 ms figure does not move.
-
Transmission efficiency
FlexRaySingle-bit differential NRZ; long frames need very tight frequency matching, which adds cost to every controller.
ASGEach symbol carries 2 to 4 bits plus a synchronisation element, raising the effective rate and easing the clock-accuracy demand.
-
Data and processing
FlexRayThe schedule aligns transmission; aligning transmission with computation is left to the application.
ASGEvery module receives the full state vector tied to the same synchronisation grid, so processing across the whole vehicle is direct.
-
Redundancy
FlexRayA second physical channel and a bus guardian protect against a single-channel fault.
ASGLocal blocks self-protect in about 10 microseconds; physical path redundancy is added by design where a function needs it.
-
Scope
FlexRayA communication bus; control stays in the ECUs.
ASGProtocol, real-time OS and channel as one system, covering every electromechanical unit.
Common ground
The matrix
| Dimension | FlexRay | ASG |
|---|---|---|
| What it is | A communication bus with a time-triggered schedule layered on top. | A control architecture: protocol, real-time OS and ring channel as one system. |
| Topology | One or two channels, wired as a bus, a star, or a hybrid. | Single ring routed through the vehicle volume; zones attach within a wire-length budget. |
| Medium | Dedicated differential pair per channel. Power routed separately. | Power and data on the same conductors (PLC over 12 / 24 / 48 V), or a twisted pair. |
| Media access | TDMA: fixed slots in a static segment, mini-slot contention in a dynamic segment. | Frequency-division. Each zone has its own carrier (a diad); no contention for the channel. |
| Timing model | Global schedule you configure: a fixed cycle of static and dynamic slots. | One global commit every 1 ms. Every zone updates in the same instant. |
| Determinism under load | Deterministic in the static segment once the schedule is validated; dynamic segment is best-effort. | Fixed. Every event lands on the 1 ms grid regardless of how many zones or events. |
| Raw data rate † | 10 Mbit/s per channel. | ~2.7 Mbps on the shared channel; capacity added by carriers, not by frame time. |
| Vehicle-wide state | Partial. A consistent snapshot per cycle for scheduled signals, assembled by the application. | Native. Every module holds the whole committed state vector each millisecond. |
| Compute model | Sequential per ECU, coordinated by the shared schedule. | Distributed and time-parallel: every module computes on the same state in the same window. |
| Harness impact † | Two pairs per channel plus power; the most wiring-heavy of the buses. | One ring carrying power and data. ~200-300 m of wiring per vehicle in ASG's own figures. |
| Fault handling | Bus guardian and dual channels give redundancy against a single-channel fault. | 10 us local reaction in each block acts as an electronic fuse; no relays needed. |
| Standardisation & maturity | ISO 17458. Proven in series production, though newer programmes lean toward Ethernet. | ISO-compliant seven-layer protocol; pre-series. Standard number and assessments still to be cited. |
| Tooling & ecosystem | Established but narrower, and contracting as programmes move on. | Early. A public simulator; silicon, stacks and test tools are in development. |
† derivation still to be confirmed. Legacy figures are the nominal values from the published standards; ASG figures are set out on the methodology page.
Where FlexRay is the better choice today
- In production now
FlexRay has shipped in series vehicles since 2006. Its determinism is proven on the road; ASG’s is demonstrated on the bench and in test vehicles.
- A known quantity
Integrators know how to build and sign off a FlexRay schedule, and the analysis tools exist. ASG’s toolchain is younger.
- Explicit physical redundancy
The dual-channel option is a well-understood answer to single-fault tolerance for safety-relevant functions.
- Standard maturity
ISO 17458 is complete and stable. ASG’s protocol is ISO-structured, but the reference is still to be cited and assessments are pending.
Questions
If both are time-triggered, why change?
The difference is where the work goes. FlexRay needs a bespoke schedule designed and re-validated as the vehicle changes. ASG’s schedule is a single fixed window that never changes with content or car.
Is FlexRay’s dual channel safer than ASG?
Physical channel redundancy is an explicit FlexRay strength. ASG’s answer is a fast local reaction in every block plus a simpler harness; where dual-path redundancy is required it is added by design.
Can a FlexRay cluster stay in place during a transition?
Yes. The zone module joins the existing FlexRay schedule as a node, reads its frames, and folds them into the shared vehicle state on the 1 ms commit, replying on the FlexRay cycle where a controller expects it. That translation is built into the module, so a chassis or powertrain cluster can move across one domain at a time with no separate gateway.
Is FlexRay being replaced anyway?
Newer premium programmes tend to move chassis traffic toward Automotive Ethernet with TSN. ASG is a different bet: keep the determinism, drop the schedule and the harness.