找回密码
 注册
关于网站域名变更的通知
查看: 174|回复: 1
打印 上一主题 下一主题

有个项目需要采用RapidIO进行FPGA与PPC之间数据传输。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-15 16:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
* k& l' A3 ~! G/ Z
" H$ M8 D1 a# `1 C
有个项目需要采用RapidIO进行FPGA与PPC之间数据传输。现在商量好了采用消息message的方式承载数据。: x8 l; @8 o. l6 p5 Z! [& ~

8 C$ z2 i, X' m5 ~6 R( [: ?但是我了解到的协议规定上层数据包要拆包发送message,而且假设拆成了10包,协议要求前10包为定长包,且为8byte的整数倍,这些都不是问题,关键是第10包的长度怎么办?, y) y% x- _& M5 T2 U  P% i
$ c1 M6 r' D9 M0 U
ISE下的IP core里的用户侧接口该输入输出什么参数呢?比如我要发送数据,那么第10包的ireq_byte_count怎么填?如果我发送的数据不是8byte的整数倍,那又怎么确定几byte有效?“ireq_byte_en_n”这消息传输中是否有效?
9 T. Y/ x' ~1 o% _" p7 R2 O. c6 _- c6 f$ _
麻烦大神指导一下,感谢!
  • TA的每日心情
    开心
    2019-11-19 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2019-10-15 19:23 | 只看该作者
    那个分包定长的限制只是针对除最后一个报文以外的包  最后一个包 只要不超过限定的长度即可,建议看下rapdio的规范,里面很清楚的说明了。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-20 17:30 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表