当前位置:网站首页>FPGA时钟篇(一) 7系列的时钟结构
FPGA时钟篇(一) 7系列的时钟结构
2022-08-10 08:42:00 【yundanfengqing_nuc】
从本篇文章开始,我们来介绍下Xilinx FPGA的时钟结构、资源、用法,首先从7系列的FPGA开始,因为7系列的FPGA结构跟前面的有很大不同,而且前面那些FPGA用的也越来越少了。
首先来看7系列FPGA的时钟结构图:
Clock Region:时钟区域,下图中有6个时钟区域,用不同的颜色加以区分出来
Clock Backbone:从名字也能看出来,这个一个纵向贯穿整个FPGA的时钟资源,把FPGA的clock region分成了两个部分,所有的全局时钟时钟都要从这经过。可以看到BUFG都在Clock Backbone上。Clocking Center就是Backbone中间的分割线。
Horizontal Center:水平分割线,将FPGA的BUFG分割成上下相等的两部分,像下图中,上下各有16个BUFG。需要注意的是,BUFG不属于任何的clock region,并且BUFG可以到底FPGA的任一个时钟角落。
HROW:Horizontal Clock Row, 将每一个clock region分成上下两部分,全局时钟进入每个clock region时,需要要经过HROW,有点类似于Clock Backbone在FPGA中的作用。
CMT Backbone:Clock Backbone是整个FPGA的Backbone,是很珍贵的资源,而如果是上下相邻的clock region,可以通过CMT Backbone互连。
CMT Column:每个Cloumn包含一个MMCM和一个PLL。
GT Column:高速收发器的column。
image-20220405205905347
有同学可能有疑惑,为什么要分clock region,用一个clock region不是更简单么?
下面用我师兄的回复:为了适用更多的时钟,加入没有clock region,那就全部是global clock,如果有16个时钟网络,那最多就支持16个时钟。而分成了clock region后,如果该区域的时钟资源恰好可以布局到对应的region,则只使用该region的时钟网络资源。
也就是说,如果有16个时钟网络资源,那么极限情况下,两个region就可以使用32个时钟。
边栏推荐
- LaTeX出现错误代码Command \algorithmic already defined
- Johnson全源最短路
- J9数字科普:Web 3.0 是关于数据所有权还是去中心化?
- 大体来讲,网站会被攻击分为几种原因
- Uni-app develops WeChat applet using local images as background images
- 【微信小程序】一文读懂页面导航
- js reads excel time format conversion
- 不同的命令行风格
- How to use [jmeter regular expression extractor] to solve the problem of returning the value as a parameter
- Unity—UGUI control
猜你喜欢
Spotify expresses its architectural design using the C4 model
90. (cesium house) cesium height monitoring events
Rust learning: 6.3_ Tuples of composite types
【 WeChat applet 】 read page navigation
ShardingSphere入门
速卖通卖家如何抓住产品搜索权重
StringUtils的具体操作
怎么使用【jmeter正则表达式提取器】解决返回值作参数的问题
【Unity入门计划】2D游戏实现敌人来回移动控制脚本
ARM体系结构2:处理器内核和汇编指令集
随机推荐
1-31部 1-31套 和硬件工程师90天学习资料及笔记汇总
2 模块一:科研思维培养
I don't want to do accounting anymore, Die changed to a new one, moved forward bravely, and finally successfully passed the career change test to double his monthly salary~
00后女孩月薪3200,3年买两套房,这个程序员变现新风口千万要把握住
幂次方(暑假每日一题 20)
DAY25: Logic vulnerability recurrence
iwemeta metaverse: a doll sells for 9999 yuan, and Bubble Mart thinks it is not expensive at all
2022-08-01 Advanced Network Engineering (24) STP Advanced Knowledge
[OAuth2] 20. OAuth2 Extended Protocol PKCE
短视频同城流量宣传小魔推有何优势?如何给实体商家带来销量?
js函数聚合的三种实现方式
The implementation of the seemingly useless component (text gradient) in NaiveUI is so simple
[Learn Rust together | Advanced articles | RMQTT library] RMQTT message server - installation and cluster configuration
解决win10win7win8系统找不到指定的模块,注册不了大漠插件的问题
推荐几个高质量的软件测试实战项目
日期类(暑假每日一题 19)
PTA Exercise 2.1 Simple Calculator
速卖通卖家如何抓住产品搜索权重
明明加了唯一索引,为什么还是产生重复数据?
Delphi实现的一个文件在线查询显示下载功能