Wiki

This version is outdated by a newer approved version.DiffThis version (03 Apr 2023 16:50) was approved by Henrik Mau.

This is an old revision of the document!


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:

RPMsg
RPMsg-Lite
RemoteProc
Remoteproc
ICAP
Inter Core Audio Protocol
resources/tools-software/linuxdsp/docs/internal-cores-communication.1677507798.txt.gz · Last modified: 27 Feb 2023 15:23 by Henrik Mau