Hi experts,
My customers are checking the transfer speed of MessageQ.
The transfer rate of MessageQ between A15_0 and DSP1 is as follows.
The transfer rate of Messageq between A15_0 and A15_1 is now as follows.
[Summary]
In condition ①(ARM0 & DSP1), the communication time increases linearly at about 0.2ns per long (4 bytes) from when the message size exceeds 10KB.
In condition ②(ARM0 & ARM1), the communication time is not affected by increasing the message size.
My customer's MessageQ software is based on the following
C:\ti\ipc_3_50_04_07\examples\AM572X_bios_elf\ex02_messageq
I have two question.
Q1)
Why does MessageQ communication between ARM and ARM have the same communication time regardless of message size,
but the communication time between ARM and DSP increases as the message size increases?
Perhaps it is because there is some difference in the mechanism of communication using MessageQ. }
Please explain what kind of difference has an effect on this.
Q2)
Only under the condition (2) (ARM0&ARM1), the difference between timestamp and time measured using GPIO is about 2us.
Do you know what affects the difference between these 2us?
If there are any questions about the above, we will check with my customer for additional information.
Best regards,
Sasaki