问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 6613 人浏览分享

开启左侧

7035 GTX自协议首发实现(1)

[复制链接]
6613 3
7035 GTX自协议首发实现
一:看前必读
(1)设计中,GTX只传输数据,不走协议(例如HDMI、QSGMII);
(2)发送侧按照包的形式把数据打包,接收侧根据数据的包头和包尾解析出有效数据;
(3)Demo经过拷机,收发正常(10G)。其次,根据仿真,最大效率能到98%;
(4)关于效率、数据格式还能进行进一步优化,本Demo只是初步版本;
(5)实际硬件版本为米联客7035FA;
(6)更加具体的GTX的文档参见UG476和PG158;
(7)版权归XiaoZheng所有。联系QQ:2318396053@qq.com
二:IP核搭建
                              
选择这个example design
协议自定,速度选择10G,参考时钟为具体哪个GTX参考实际硬件。
Tx Rx的位宽建议一致,选择6466B,后面的Ext还是Int后面会进一步说明。Rx的时钟要选择成RXOUTCLK
后续的IP设置保持默认即可。
三:整体协议解析
使用该IP以后,Tx初始化以后,始终以10G的固定速率发送。Rx同理。
(1)设计中需要在数据中嵌入包头和包尾。
(2)Tx发送时,需要按照满包的形式进行发送,中间数据不能断。否则,Rx会接收错误。因此,包长直接决定设计中的最大效率,需要根据资源进行权衡。

本帖子中包含更多资源

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

×

评论 3

苏9935  新手上路  发表于 2020-6-18 16:26:34 来自手机 | 显示全部楼层
顶一下

举报 使用道具

回复
义4092  新手上路  发表于 2020-7-27 20:06:20 | 显示全部楼层
有没有遇到过,包头接收正确,包内数据全错这种情况
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

1

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版