多Aurora IP核的设计开发

FPGA开发板上有丰富的GTH资源,以ZCU106开发板为例,提供共20 个GTH transceivers资源,每四个channel划分为一组,共5个GTH Quads。(手册ug1244)
在这里插入图片描述
单一 Aurora 核使用可参考 xilinx 官方给的例程,配置好外部 refclk,init_clk输入,复位信号及 gt 输入输出接口即可。
下面重点说明一下同一工程下多Aurora IP核如何配置使用。

1. 开发板的GTH资源

在配置ip之前,首先捋一下ZCU106开发板上的 gth 资源,如文章开头图中,共五个 gth quads,分布从bank223-225,每一个 quad 下包含四个 mgt channel 及两路高速参考时钟,打开Aurora IP核配置界面:

  1. Quad选择,共五个在这里插入图片描述
  2. quad 下的 channel 选择,四路可选在这里插入图片描述
  3. refclk选择,共两路可选在这里插入图片描述
    弄清楚这些资源的分布后,还需要了解一下 GT COMMON 及GT CHANNEL的关系。
    在这里插入图片描述
    由图可知,每个quad下包含一个 gt common 驱动四路 gt channel,同一个quad下的channel必须共用一个gt common

2. Aurora IP配置

本次设计中选用ZCU106上的FMC接口四路GTH资源外加一路SMA接口的GTH资源,共五个Aurora IP核:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200717145511732.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmN在这里插入图片描述
在这里插入图片描述
单队输入输出的SMA无需多言,IP核直接正常配置即可,FMC上的四路gth需要注意,因为这四路通道属于同一个quad下,如果分别配置四个Aurora核会出现时钟域冲突问题,及前提到的同一个quad下的channel不共用同一个gt common。为解决这种错误,需要将四个Aurora配置为一个主核带三个从核的方式进行工作。

3. GT主从概念

所谓主从核,在配置界面其实就是如下的选项:
在这里插入图片描述
in core则为主核,in example design则为从核,可参考下图方便理解:
在这里插入图片描述主从核直接连线如下:
在这里插入图片描述
三个从核同上操作
在这里插入图片描述
Fin

  • 5
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值