Friday, April 28, 2017

A Trinity of Core Components Enables Digital Cockpits in Cars

By Romain Saha
Strategic Alliances Manager
Blackberry QNX

The dawn of the digital cockpit has arrived. Loosely defined, the digital cockpit combines an automobile’s digital instrument clusters and infotainment systems into a more unified user experience. More comprehensive definitions may also include heads-up displays and features such as gaze tracking.

There is nothing inherently complicated in the development of a digital cockpit. Infotainment system design is well understood, and digital instrument clusters, while a somewhat newer addition to the vehicle interior, are in production today. Heads-up displays have also been available for quite some time.

There are few digital cockpits on the market, aside from those in production luxury cars.

This rarity is because running three systems in a vehicle is a costly proposition. Mainstream adoption of the digital cockpit necessitates a different approach. It requires that we simplify the overall design, collapsing hardware onto a single System on a Chip (SoC) and board.

There are three important considerations:
  1. Does the SoC have the processing capability required to run two or more subsystems simultaneously? 
  2. Does the foundational software leverage the underlying hardware in a way that meets overall system requirements? 
  3. How can you create a truly unified user experience?

1. The SoC

Today’s SoCs are powerful. A single chip can run infotainment systems, instrument clusters, and vehicle displays. This level of performance creates the potential for significant cost savings, not only in the number of silicon chips, but at the board level as well.  

Using a powerful SOC, a single board can replace three that were traditionally used  the car. Existing, and soon-to-be released processors, can meet the processing requirements of all but the most computationally intensive systems. At CES, BlackBerry QNX demonstrated this reality, with a digital cockpit run off a single Intel Atom A3900 series processor.

2. The Foundational Software

The fundamental challenge facing digital cockpit architecture involves meeting functional safety requirements for the digital instrument cluster. Certifying the entire cockpit is one possibility– one that is less than ideal. Such a brute force approach would increase both cost and time-to-market.

A more elegant solution would be to isolate the cluster, allowing certification of the cluster component without having to certify the rest of the system. This action can be accomplished using hypervisor software. The hypervisor software allows the cluster, infotainment, and heads up display (HUD)  system to  each run as fully-independent virtual machines.  This isolation between systems that all share the same SOC via the Hypervisor allows the cluster to be treated as a stand-alone system and certified separately. . The Hypervisor ensures that if the infotainment system or HUD system crash, for whatever reason, the cluster will not crash.

Safety is a key variable for a cluster. However, it is equally important that on-screen rendering is done properly. Imagine, for example, if the cluster renders  a P for park instead of an R for reverse. The consequences could be catastrophic. This capability is handled by QNX’s digital instrument cluster platform using a graphics monitor.

3. The Experience

All the technology in the world will not make up for a poor user experience.  It is not enough to have multiple screens in the car; those screens need to work in tandem.

Cluster, head unit, infotainment, and entertainment screens are all part of a new digital user experience. These parts cannot be discrete systems developed in isolation. Instead, the components must be viewed from an overall User Interface/User Experience (UI/UX) perspective as a single canvas - the digital cockpit.

The creative component is not the only consideration. Care must be given to address overarching safety requirements. Safety-critical elements such as brake system warnings and air bags must be rendered accurately, and certification is a priority.

The role of BlackBerry QNX in The Digital Dashboard

As described above, all three key elements, the SoC, the foundational software, and the driver experience must be carefully selected to achieve a compelling digital cockpit.
BlackBerry QNX and Rightware demonstrated how such a digital cockpit may look in reality. Using Intel’s A3900 SOC, Rightware developed a digital instrument cluster that leverages the QNX Hypervisor, Digital Instrument Cluster Platform (QPIC) and QNX Car Infotainment platform (QNX car); both platforms running on QNX operating system.. This cluster platform and the QNX CAR Infotainment Platform run on QNX Hypervisor as independent virtual machines

This is an exciting time in the automotive industry. The digital cockpit has arrived, bringing cost savings and a better user experience. Advances in hardware and software will further shift how drivers will interact with their cars, ultimately, in ways never imagined.

No comments:

Post a Comment