打印
[FPGA]

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

[复制链接]
994|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lz_1990|  楼主 | 2015-6-15 19:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近项目需要采用RapidIO进行FPGA与PPC之间数据传输。
现在商量好了采用消息message的方式承载数据。

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

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

求大神指导,谢谢~

相关帖子

沙发
EDAbuffalo| | 2015-6-28 20:56 | 只看该作者
那个分包定长的限制只是针对除最后一个报文以外的包  最后一个包 只要不超过限定的长度即可,建议看下rapdio的规范,里面很清楚的说明了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝