Vivado进阶-19P的时钟资源网络和CLOCK_DEDICATED_ROUTE的应用

        在UltraScale/UltraScale+的FPGA中,它们只是工艺不一样,一个是20nm,一个是16nm,但是内部的时钟结构是一样的。每个输入/输出区域(I/O bank)都位于单一的时钟域CR内,且都有52个输入/输出管脚。在这52个输入/输出管脚中,有4对全局时钟管脚GC(global clock)I/O。这4对是差分的,有N/P端,所以它用于时钟专用的走线。

       有一点需要注意,UltraScale+FPGA增加了高密度输入/输出区域(High Density I/O Bank,HD I/O Bank),位于此区域的全局时钟管脚HDGC只能通过BUFGCE连接到MMCM或者PLL。这就出现了一个问题,在我前面Vivado报错有讲过,如果你用的是UltraScale+系列比如19P,借助外部的时钟通过MMCM生成新的时钟,就要避免外部时钟由HDGC进入。如果外部时钟只能由HDGC进入的话,你就要将CLOCK_DEDICATED_ROUTE的值设置为FALSE。这之前有讲过Vivado的报错和这个是一个道理,可以结合起来看。

       UltraScale系列只有全局时钟缓冲器,包含输入输出列的时钟区域内有24个BUFGCE,4个BUFGCE_DIV和8个BUFGCTRL,同时只能使用其中的24个。这些缓冲器是位于时钟列,可驱动水平时钟布线/分发轨道和垂直时钟布线/分发轨道。这些轨道均位于时钟区域的中间位置,每个时钟区域由24个水平时钟布线轨

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值