您的位置 首页 发布

fpga开发板运用教程之在K7上用Ibert完成根本的GTX测验

fpga开发板使用教程之在K7上用Ibert实现基本的GTX测试-GTX、GTH等具体是什么就不多介绍了,网上有很多。写这个的目的,就是当收到FPGA板卡后,要判断本板的高速串行总线是否能够应用,那就需要做基本的功能测试。我们可以用xilinx提供的ibert进行测试,而且基本上可以达到不用敲代码就可以完成测试的目的。 下面按步骤,一步一步实现。重点的地方我会标注出来。 (1)新建工程,只需选择好与板卡对应的FPGA型号即可,无须添加任何文件。 (2)添加ibert IP。 (3)配置IP: 这里我们先只配置一个quad,也

  GTX、GTH等详细是什么就不多介绍了,网上有许多。写这个的意图,便是当收到FPGA板卡后,要判别本板的高速串行总线是否能够运用,那就需求做根本的功用测验。咱们能够用xilinx供给的ibert进行测验,并且根本上能够到达不必敲代码就能够完结测验的意图。

  下面按过程,一步一步完成。要点的当地我会标示出来。

  (1)新建工程,只需挑选好与板卡对应的FPGA类型即可,无须增加任何文件。

  (2)增加ibert IP。

  

  (3)装备IP:

  这儿咱们先只装备一个quad,也便是测验一个quad,速度是1G的速度,也便是千兆网的速度。这儿是8b/10b编码。因而实践1000Mbps x 10/8=1.25Gbps。参阅时钟这儿,你要看你的硬件上是接的多少M的时钟。也便是MGT的refclk引脚上,并留意是哪个quad。

  在我的电路中,我的125MHz的差分时钟是接到了MGTREFCLK1P_115和MGTREFCLK1N_115上。

  这儿需求留意的是:参阅时钟频率和GTX的传输速率的联系。尽管在内部是经过PLL倍频上去的,可是,根本时钟频率是要匹配才行。比方125MHz,10倍频就能够到达1.25GHz。假如55MHz参阅时钟,倍到1.25GHz,就不行了。

  假若是10GHz的速度,由于10GHz便是64b/66b的编码,实践速度是:10000 x 66/64=10.3125G bps。这时用156.25MHz的时钟就比较适宜(156.25MHzx66=10.3125GHz)。假如其他频率的,存在小数倍频,那就不行了,pll很难确定。

  由于我这儿选的速度是1.25GHz,那后边的Quad PLL就不能挑选,不然提示过错。1.25GHz频率低于Quad PLL的规模。因而,这儿不选中Quad PLL,默许选用CPLL。

  

  (4)这部分便是要挑选你要测哪个quad以及对应的时钟。

  我这儿测115哪个quand,参阅时钟前面现已说了是在MGTREFCLK1P_115和MGTREFCLK1N_115上,所以做如下挑选:

  

  (5)在clock setTIng里,是设置ibert内部逻辑运用的时钟,这儿能够用从其他bank引进的时钟,也能够直接用前面的quad时钟。现在为了简略,直接运用前面的115上的时钟。

  

  至此,点击“OK”发生ibert IP。

  (6)在方才生成的ibert IP上右键,挑选:Open IP Example Design。又会从头翻开一个Vivado,然后生成一个新的工程。在这个工程里,你能够不做任何更改。当然,你能够在顶层文件中参加一些其他逻辑,比方操控你的晶振指示灯

  (7)在(6)的工程里里直接生成bit文件,先后下载到FPGA板卡上。

  (8)下载完后,会点击create links。

  

  增加通道:

  

  挑选回环:

  

  (9)衔接树立如下,误码率比较高,复位一下就能够了:

  

  (10)这儿能够挑选回环形式。假如只是在本板测验的话,就只能是near端回环了。

  

  (11)在这儿显现not locked,是由于咱们前面没有用quad pll,而用了cpll,不影响传输。

  

  (12)还能够看眼图,在对应通道上右击,挑选create scan

  直接OK,就会出现眼图,蓝色部分越大,越好。假如挑选远端回环,速度越高,眼自然会开的要小:

  

  

  (13)至此,根本的测验结束。

  总结:整个测验是很简略的,没有过多的可设置项。要害的便是要把时钟频率、时钟方位对应好。

  (在ug476的P345开端,有MGT bank与placement的对应联系图,这个能够用来对照自己的原理图以及ip设置是否正确。)

  不正确的当地,欢迎我们评论纠正。我也是才开端用这个东西。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/340037.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部