Receive messages from another processor using interprocess communication channel
SoC Blockset / Processor Interconnect
The Interprocess Data Read block asynchronously receives messages from another processor in an SoC using an interprocess data channel. The Interprocess Data Read block connects to an Interprocess Data Channel block that similarly connects to an Interprocess Data Write block contained in a separate processor reference model. In simulation, data from another processor is asynchronously received and processed in the processor containing the Interprocess Data Read block and associated asynchronous task. This diagram shows a generalized view of the interprocessor data channel connection.
msg— Data message from interprocess data channel
Data type— Data type of interprocess data channel
Enter the data type used by the interprocess data channel.
Buffer size— Size of data vector read from interprocess data channel
1(default) | positive integer
Enter the size of the data vector read from the interprocess data channel.
Number of buffers— Number of data buffers in interprocess data channel
4(default) | positive integer
Enter the number of data buffers in the interprocess data channel.
Sample time— Sample time
-1(default) | positive scalar
Enter the sample time of the block to apply to the timer-driven task subsystem.