Patent ID: 8447580

Claim:
A computer-implemented method for creating a coupled functional and deployment model for a multi-processor system in an electronic device that provides a graphical modeling environment, the method comprising: creating a deployment model from a functional model including at least one functional unit performing a functional operation, where: the deployment model comprises a plurality of processing units represented by a plurality of node blocks, the at least one functional unit of the functional model is mapped to at least one of the plurality of processing units for being executed by the at least one of the plurality of processing units when the deployment model executes, and the at least one of the plurality of processing units is represented in the deployment model by at least one node block of the plurality of node blocks, the at least one node block including: one or more of a write block for writing to any of the plurality of node blocks through an inter process communication (IPC) channel or a read block for reading from any of the plurality of node blocks through the IPC channel, where the at least one node block includes a combination of zero or more write blocks and zero or more read blocks, and the at least one functional unit coupled to one or more of the write block or the read block; creating a communication channel to interconnect the plurality of node blocks in the deployment model; and representing the communication channel in the deployment model using the IPC channel.