RPMsg to Accelerate Transition Between Multi-SoC and Multi-processor SoC Solutions
In ModernSoC, theinter-processor communication becomes a key element in the productconception, but itsimplementation depends on selected HW architecture as it could be based on:- a shared memoryf …
Talk Title | RPMsg to Accelerate Transition Between Multi-SoC and Multi-processor SoC Solutions |
Speakers | Arnaud Pouliquen (Senior Software Engineer, STMicroelectronics), Loïc Pallardy (SW Architect, STMicroelectronics) |
Conference | Open Source Summit + ELC Europe |
Conf Tag | |
Location | Lyon, France |
Date | Oct 27-Nov 1, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
In Modern SoC, the inter-processor communication becomes a key element in the product conception, but its implementation depends on selected HW architecture as it could be based on:- a shared memory for SoC integrating multi-processors- serial links (UART, I2C, SPI…) in case of independent devices.Product design can embed any of these solutions and can have to migrate from one to the other according technology evolution. This implies inter-processor communication redesign. To simplify and accelerate this porting, STMicroelectronics proposes to extend RPMsg protocol to unify internal and external coprocessors communication:- A virtual serial link (TTY, I2C, SPI) on the top of current RSPMG, for internal SoC coprocessor control, similar to a standard HW link used to connect external devices- RPMsg protocol (and associated features) on the top of HW serial link to unify external coprocessor service management with existing solution used for internal coprocessor.