Hi team,
The customer tests the execution sequence of the node of tiovx on tda4 as follows:
NodeA(DSP0) -> NodeB(DSP1) -> NodeC(DSP0)
The purpose of this test is to verify that after vxVerifyGraph, host participated in several IPC traffic, which was assumed to be a total of six times:
1.hostSendIpcToDSP0
2.hostReceiveIpcFromDSP0
3.hostSendIpcToDSP1
4.hostReceiveIpcFromDSP1
5.hostSendoIpcToDSP0
6.hostReceiveIpcFromDSP0
However, the entire vxScheduleGraph procedure is as follows:
1.hostSendIpcToDSP0
6.hostReceiveIpcFromDSP0
If all three nodes are on DSP0, host only needs the above two steps. However, the customer's test was to assign 3 nodes to two DSPs.
So the customer would like to make sure if the IPC communication on each CPU on tda4 is N2N. That is, DSP0 can send IPC messages directly to DSP1 so that host participation is not required in the middle, but only at the beginning and end.
Could you help check this case? Thanks.
Best Regards,
Cherry
