Thread 中讨论的其他器件:SysConfig
您好!
目前、我有 AM243x EVM (TMDS243GPEVM)、我将在其中运行 IPC 模块的一些性能测试。 我对此有几个问题、因为我可能在文档中遗漏了它:
1.我在文档中看到,底层的硬件邮箱机制已经过安全认证(如果我错了,请纠正我的错误)。 请问 IPC SW 模块是否也经过安全认证? 邮箱和 IPC SW 模块安全认证(SIL 3或其他级别)达到什么级别?
测试设置:我通过 IPC RP 消息模块在不同内核之间连续发送100条不同缓冲区大小(10字节、100字节、200字节等-完全打包的缓冲 区)的消息(我根据需要使用 SysConfig 配置)。 我记录了在不同内核之间发送消息以比较性能所需的时间(计算了发送一条消息所需的平均时间)。
2.我注意到从 R5F0-0内核到 M4F0-0发送一条消息所花费的时间(例如-对于300字节消息缓冲器为99.34us)比从 M4F0-0到 R5F0-0发送一条消息所花费的时间要慢(例如-对于300字节消息缓冲器为27.32us)。 我想了解为什么有如此大的差异、以及为什么 R5比 M4花费更多的时间来发送消息? 这是因为 R5的频率高于 M4、并且发送的消息比 M4在给定时间点可以读取的消息多吗? 还是其他问题?
3.我注意到,从 R5F1-0内核向 M4F0-0发送一条消息所需的时间 略慢于从 R5F0-0内核向 M4F0-0发送一条消息所需的时间(对于所有经测试的缓冲区大小,此时间始终较短)。 我想知道这一结果的原因是什么、因为我希望 R5F0-0到 M4F 和 R5F1-0到 M4F 之间所花费的时间是相当相同的?
如果您能很好地阐明这些问题、我的团队会非常有助于做出一些关键决策。
如果您需要任何其他详细信息、请告诉我。
谢谢、
Himel