当前位置:网站首页>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个时钟。
边栏推荐
- [深入研究4G/5G/6G专题-56]: L3信令控制-5-无线承载管理
- 【微信小程序】一文读懂页面导航
- Solve the problem that the win10win7win8 system cannot find the specified module and cannot register the desert plug-in
- 2022-08-01 网工进阶(二十三) VLAN高级技术-VLAN聚合、MUX VLAN
- nrm 使用详解
- 【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
- [OAuth2] 20. OAuth2 Extended Protocol PKCE
- CV-人脸识别-2018:ArcFace
- 解决win10win7win8系统找不到指定的模块,注册不了大漠插件的问题
- 【OAuth2】二十、OAuth2扩展协议 PKCE
猜你喜欢
Quickly enter the current date and time
ABAP Data Types 和XSD Type 映射关系以及XSD Type属性
【Unity入门计划】制作RubyAdventure03-使用碰撞体&触发器实现世界交互
90. (cesium house) cesium height monitoring events
Solve the problem that the win10win7win8 system cannot find the specified module and cannot register the desert plug-in
00后女孩月薪3200,3年买两套房,这个程序员变现新风口千万要把握住
高性能短连接设计
PTA Exercise 2.2 Rotate an Array Left
Spotify使用C4模型表达其架构设计
不想再干会计了,蝶变向新,勇往直前,最后成功通过转行测试实现月薪翻倍~
随机推荐
qrcode-----生成二维码
ShardingSphere入门
J9数字科普:Web 3.0 是关于数据所有权还是去中心化?
J9 Number Theory: Macro Analysis of DAO Characteristics
day16--抓包工具Charles的使用
日期类(暑假每日一题 19)
Ask next CDC mysql to Doris. Don't show the specific number of lines, how to do?
ARM体系结构2:处理器内核和汇编指令集
Rust learning: 6.2_ Tuples of composite types
PTA Exercise 2.2 Rotate an Array Left
Rust learning: 6.4_ enumeration of composite types
2022-08-01 网工进阶(二十四) STP进阶知识
【API架构】使用 JSON API 的好处
[Learn Rust together | Advanced articles | RMQTT library] RMQTT message server - installation and cluster configuration
不同的命令行风格
1499. 满足不等式的最大值 堆/双端队列
【微服务架构】为故障设计微服务架构
iwemeta metaverse: Ali's first COO: how to build a sales force
DAY26: GetShell project
Uni-app开发微信小程序使用本地图片做背景图