打印
[FPGA]

EtherCAT、RGMII千兆网、光纤SFP、图像算法——2016第2说

[复制链接]
998|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
feihufuture|  楼主 | 2016-3-21 09:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 feihufuture 于 2016-3-21 10:16 编辑




一个星期过得好快,在开说之前呢,如果大家觉得我讲的哪里不够好,哪里不对,尽管提出来,其实我想弄第说系列也是一次学习,让自己掌握的能够表达出来!
有句话希望与大家共勉,希望大家在年轻的时候,时间宝贵,不断提升自己,抓紧学习!
——没有什么过不去,只有回不到过去!!!


继续上次的光模块高速通信。。。
去掉参考代码中的chipscope,然后综合,再启动chipscope,加入自己需要观察的信号。继续:

确定你的光模块是挂载在哪个GTP上的;

将顶层用户接口对应于该GTP接口的32位发送数据接口、4位发送同步信号、32位接收数据接口、4位接收同步信号加载到chipscope中;

布局布线,下载,chipscope观察;

注意光纤插上了没有:lol

不用设置抓取条件,直接抓取,你会发现都有数据,这些数据有什么特征呢,嘿嘿!

发送数据是从32'h01020304、32'h02030405......此类递增的数据;
接收数据也是如此,只不错是延迟几个周期!

发送同步信号是每隔128个数据出现一个4'h0001,而且此时对应数据的最低字节恰好是我们设置的默认同步码。。。
接收同步信号也是如此。。。

至此,我们的初步试验大功告成!

下一步的工作,就是他没有链路层的协议层,需要我们自己去设计!!!

你不妨可以参考以太网的链路层协议哦!

另外,如果你不想自己设计,不妨采用我们前面所说的aurora IP核,这个IP核会提供基于帧格式和基于流两种方式。

OK,光模块通信就介绍到这了!

@21ic小喇叭 到2016第2说了,怎么人气不够高啊,帮忙提提意见!



相关帖子

沙发
21ic小喇叭| | 2016-3-21 10:21 | 只看该作者
可能是论坛网友学习FPGA的人比较少?还有楼主可以在内容上更丰富一点~

使用特权

评论回复
板凳
feihufuture|  楼主 | 2016-3-21 10:24 | 只看该作者
本帖最后由 feihufuture 于 2016-3-21 10:29 编辑
21ic小喇叭 发表于 2016-3-21 10:21
可能是论坛网友学习FPGA的人比较少?还有楼主可以在内容上更丰富一点~


有道理。。。。可能上图可以使内容更丰富一点,在公司宿舍住,没网,后面再跟上吧!

使用特权

评论回复
地板
xiamingmin163| | 2016-3-29 15:56 | 只看该作者
楼主应该搞个重点的讲讲,比如GTP的时钟校准原理,序列是如何设置,长度等等,还要通道捆绑是怎么回事???

使用特权

评论回复
5
feihufuture|  楼主 | 2016-3-30 09:24 | 只看该作者
xiamingmin163 发表于 2016-3-29 15:56
楼主应该搞个重点的讲讲,比如GTP的时钟校准原理,序列是如何设置,长度等等,还要通道捆绑是怎么回事?? ...

终于有人回复了。。。。GTP的时钟校准原理,CDR等,个人觉的,这种高速的,不去设计芯片的话,会用就行了!
当然对于低速的时钟校准,如25MHz,自己设计数字锁相环来进行时钟校准,是有必要的,这个我以前在通信研发中经常设计。
不过,我觉得你应该是专注过这个,连通道捆绑都清楚。。。我这里讲的比较简单,就是单通道的。。。要不你接着赐教一下。。。

使用特权

评论回复
6
DKCJ02| | 2016-5-7 00:13 | 只看该作者
楼主太懒,分享的也不细。咋吸引人来看嘛

使用特权

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

本版积分规则

个人签名:WX:feihu612 免费合作开发ECAT主从站

171

主题

1027

帖子

97

粉丝