Video delivery subsystem for multi-SoC automotive machine vision platforms
Branislav Gamf, Srdan Usorac, Milan Z. Bjelica, Željko Lukač · 2019
Automotive microcontrollers in a form of System-on-Chip (SoC) are getting more powerful due to the abundance of algorithms catering to the Advanced Driver-Assistance System (ADAS) applications. Apart from traditional LIDAR and RADAR-based approaches, many new algorithms heavily depend on cameras and video. Delivering video within a heterogeneous hardware environment such as within a single SoC or across SoCs is a daunting task. In this paper, we give a proposal of a video delivery subsystem to be applied to next generation hardware and software architectures for autonomous vehicles. Proposed subsystem considers all major video exchange routes, including DMA, PCI-E and Ethernet, with appropriate software interfaces which can be integrated to future horizontal automotive middleware. Within an early evaluation we demonstrate the utilization of the subsystem in an automotive hardware encompassing three TI TDA2X and two NVIDIA Xavier SoCs.