Skip to content

Infotainment in an SDV

Infotainment in a software-defined vehicle

The screen with the most freedom and the least authority — what changes for IVI when the vehicle becomes service-oriented, and why that is mostly good news.

Intermediate5 minIVI · Cockpit · Architecture

The infotainment system is the part of the vehicle customers judge most and engineers argue about least. It has the largest screen, the richest software, and — by design — almost no authority over the vehicle.

That combination is deliberate, and in an SDV it becomes clearer rather than more blurred.

What IVI is for#

That third word matters. IVI asks. Whether the request is honoured is decided by the component that owns the function.

What changes in an SDV#

Data arrives as services, not signals#

IVI shares a chip with things that matter more#

Consolidation puts infotainment on the same processor as the cluster. Which means IVI acquires an obligation it did not have before: it must be provably incapable of disturbing the safety guest.

In practice this constrains IVI teams less than expected — the hypervisor enforces it — but it does mean:

  • Resource budgets are real and enforced, not advisory
  • "It only misbehaves under heavy load" is now a safety-relevant statement
  • The inter-guest channel is bounded, and flooding it is not an option

The update cadence changes#

IVI has always updated more often than the rest of the vehicle. In an SDV that becomes formalised: infotainment may ship monthly while body electronics ship annually or never.

What IVI must not own#

Worth stating explicitly, because requirements land here constantly.

FunctionBelongs toWhy
Telltales and warning lampsSafety systemAvailability and regulation
Collision warningsADAS domainTiming and ASIL rating
Emergency callDedicated moduleMust survive a crash
Braking, steering, airbagsTheir own ECUsASIL D
Reversing camera, first imageEVS fast pathTwo-second legal deadline
Charging controlVehicle domainSafety and standards compliance

The cockpit domain controller#

On a consolidated vehicle, IVI is one guest on a cockpit controller alongside the cluster, and possibly passenger and rear displays.

One computer, several screens, different safety obligations per screenCockpit domain controllerSafety guestcluster contentAndroid guestinfotainmenthypervisor · shared GPU · partitioned memoryone bill of materials, one thermal budgetClusterASIL-rated contentCentre stackinfotainmentPassengerinfotainmentHead-up displayminimal, criticalthe hard part is not the pixels — it is proving infotainment cannot disturb the cluster
One controller, several screensThe infotainment guest may drive several displays. The safety guest drives the cluster. They share silicon and must not share failures.

What IVI gains#

It is worth ending on the positive side, because the constraints above can read as limiting.

Data access without negotiation. The largest practical improvement.

Genuine post-sale improvement. Features can be added to vehicles already sold, which was previously almost impossible.

Modern tooling. Consolidated platforms run modern operating systems with modern development, testing and observability tooling.

Testability without hardware. With a data broker and virtual ECUs, most IVI work can be done and tested on a laptop.

Next#

How IVI actually consumes those services.

References & further reading

Code links target the main branch on cs.android.com. AOSP moves — if a path 404s, search the symbol instead.