Displaying multimedia, navigation, and car operation data in real time
Softeq helped the client develop a multimedia unit, which interfaces with multiple displays. The solution features a Safety OS for displaying critical information, should the main operating system crash.
Softeq provided hardware and firmware development services and helped the client comply with automotive safety standards.
The customer specializes in the production of electric vehicles. They turned to Softeq to help develop a multimedia unit, which would serve as the central hub for drivers to obtain information about their vehicle’s operation and location, and get access to in-car applications and services.
The company tasked Softeq with:
We also provided board bring-up services and developed a middleware layer, allowing our client to develop apps for their multimedia unit in the future. To make vehicles compliant with the ISO 26262 automotive standard, we implemented a Safety RTOS.
Softeq helped the client create a multimedia unit based on two different generations of processors.
The customer planned to bring their products to the market in a short time frame, so they wanted to start testing the multimedia unit as soon as possible. We proposed a modular solution architecture, which would allow us to quickly adapt the multimedia unit should the customer decide to change their requirements based on the test results.
We examined 10+ solutions available on the market and opted for the Snapdragon processor (Qualcomm) as a basis for the first generation units.
Through this process, we designed the current version of the device, which uses one of the latest NXP processors.
The multimedia unit supports multiple connectivity options to interface with a range of displays:
The solution supports multiple connectivity methods
The multimedia unit has four camera FPD-Link III and GMSL inputs and four FPD-Link III display inputs. For the display subsystem, we developed a custom universal adapter to support various types of LCD panels. The adapter receives the signal via FPD-Link lll from the multimedia unit, decodes it, and delivers it to the display. The adapter is also responsible for managing backlight, vibration feedback on the touch-screens, and additional buttons.
The multimedia unit is running on Android. In addition to the dashboard, it also displays media and service data. In the event of an error, it is possible that the Android operating system will crash.
To ensure that safety-critical data will be displayed at all times, we integrated a third-party Safety RTOS. It uses a watchdog to monitor Android performance and reliability. If Android fails or becomes unresponsive to a driver’s commands, the Safety RTOS will reboot the Android OS and display safety-critical information like the speedometer, tachometer, gearbox, braking system status, etc.
The vehicle features a sound processing system that incorporates six microphones. Two microphones capture the driver's voice, while the other four capture extraneous noise like engine sounds and noise from the street.
Together with the client's team, Softeq developed algorithms that subtract the extraneous noise captured by the other four microphones from the driver's voice, allowing them to give clear verbal commands to the system.
The unit also supports connection to AM, FM, DAB, and DAB+ radio sources, features a high-end 4-chs audio amplifier, audio digital interface MOST, and analog aux outs. The advanced audio system is capable of delivering 5.1 sound.
Over the last 4+ years, Softeq helped the client create two distinct generations of the multimedia unit—from concept to market-ready devices. The first generation is currently being used in the customer’s products. The second generation is presently being prepared for mass production.