This version (14 Sep 2023 10:30) was approved by Vasileios Bimpikas.The Previously approved version (27 Feb 2023 15:23) is available.Diff
These pages are not updated anymore. Documentation has been moved to

Internal Cores Communication

The Yocto Linux Product provides user space APIs that allow applications to easily communicate between individual cores of the ADSP-SC5xx processor.

Communication is performed using the Remote Processor Messaging Protocol (RPMsg) which defines an API and a semantics for communication and synchronization between processing cores in embedded systems. RPMsg is supported on ARM as part of Linux and as RPMsg-Lite on SHARC and ARM cores of the ADSP-SC5xx processors in both bare-metal and RTOS using CrossCore Embedded Studio.

ADSP-SC5xx is a series of products with multiple processor cores (two SHARC+ cores and an ARM® Cortex-A5 processor), this page provides some approaches to support the multi-core communication/control termed as the Internal Cores Communications (ICC) which contains the sections:

Inter Core Audio Protocol
resources/tools-software/linuxdsp/docs/internal-cores-communication.txt · Last modified: 14 Sep 2023 10:30 by Vasileios Bimpikas