请教一个RapidIO消息传输的问题

2020-02-17 19:50发布

最近项目需要采用RapidIO进行FPGA与PPC之间数据传输。
现在商量好了采用消息message的方式承载数据。

但是我了解到的协议规定上层数据包要拆包发送message,而且假设拆成了10包,协议要求前10包为定长包,且为8byte的整数倍,这些都不是问题,关键是第10包的长度怎么办?

ISE下的IP core里的用户侧接口该输入输出什么参数呢?比如我要发送数据,那么第10包的ireq_byte_count怎么填?如果我发送的数据不是8byte的整数倍,那又怎么确定几byte有效?“ireq_byte_en_n”这消息传输中是否有效?

求大神指导,谢谢~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。