Wiki

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 https://github.com/analogdevicesinc/lnxdsp-adi-meta/wiki

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.txt · Last modified: 14 Sep 2023 10:30 by Vasileios Bimpikas