当前位置:网站首页>FPGA时钟篇(二) 7系列clock region详解
FPGA时钟篇(二) 7系列clock region详解
2022-08-10 08:42:00 【yundanfengqing_nuc】
上一篇文章我们讲到7系列FPGA的时钟结构,这篇文章我们来看下clock region内部都有哪些东西?
下面这个图是7系列FPGA的clock region的结构图:

首先我们来明确几个Buffer的含义(我们后面会有一篇文章专门来讲这几个buffer)
BUFG:global clock buffer
BUFH:horizontal clock buffer,可驱动左右相邻的两个region
BUFR:regional clock buffer,从名字就可以看出来,只能驱动当前region
BUFIO:I/O buffer,位于IO Bank中,只能用于驱动IO
BUFMR:multi-clock region buffer,它可以驱动本BANK和上下相邻BANK的BUFIO和BUFR,起到了扩展连接的作用
CC:clock capable
下图是clock region更详细的内部结构图,

可以看到:
每个IO Bank的4个cc管脚可以驱动CMT中的PLL/MMCM,也可以驱动BUFH;
HROW中有12个routing track,BUFG和BUFH共享12个track;
GT Quad有10个专门的track用于驱动CMT和clock backbone中的BUFFER;
BUFR有4个track驱动逻辑资源、CMT和BUFG;
CMT在一定条件下可以通过CMT backbone驱动上下相邻的CMT;
一个region中的时钟资源可以驱动本region或者水平临近region的时钟BUFFER;
CMT、cc管脚和GT时钟可以通过BUFH来驱动左右相邻region
下图是BUFR/BUFMR/BUFIO的详细结构图,

可以看出:
每个IO Bank都含有4个BUFIO和BUFR;
clock buffer都可以被cc管脚或者MMCM来驱动;
图中可以看到CC又分了MRCC和SRCC,它们的区别我们放到下一篇文章中专门来讲;
从MMCM输出到BUFR和BUFIO之间有一条专门的高性能差分路径;
这里需要说明的一点是,不是所有的7系列FPGA的时钟结构都像上面的图中所画,比如包含不同数量的GT可能会导致时钟结构位置不太一样,但这并不妨碍上面这些图对7系列FPGA时钟结构的说明。
边栏推荐
- 11111
- js-----数组转换成树形结构
- js函数聚合的三种实现方式
- [OAuth2] 20. OAuth2 Extended Protocol PKCE
- 微信小程序--》小程序生命周期和WXS使用
- day16--抓包工具Charles的使用
- PTA 习题2.2 数组循环左移
- The implementation of the seemingly useless component (text gradient) in NaiveUI is so simple
- day16--The use of the packet capture tool Charles
- Different command line styles
猜你喜欢

Solve the problem that the win10win7win8 system cannot find the specified module and cannot register the desert plug-in

DAY25:逻辑漏洞复现

iwemeta metaverse: Ali's first COO: how to build a sales force

微信小程序--》小程序生命周期和WXS使用

【搜索引擎】Solr:提高批量索引的性能

A File Online Query Display and Download Function Realized by Delphi

【API架构】REST API 行业辩论:OData vs GraphQL vs ORDS

Uni-app develops WeChat applet using local images as background images

How AliExpress sellers seize product search weight

【微信小程序】一文读懂页面导航
随机推荐
ABAP Data Types 和XSD Type 映射关系以及XSD Type属性
硬件工程师90天学习资料及笔记汇总
PTA Exercise 2.1 Simple Calculator
人
【API架构】REST API 行业辩论:OData vs GraphQL vs ORDS
【Unity入门计划】Collision2D类&Collider2D类
FFT模板
VMware ESX Server常用命令行
It is obvious that a unique index is added, why does it still generate duplicate data?
How to use [jmeter regular expression extractor] to solve the problem of returning the value as a parameter
iwemeta元宇宙:阿里首任COO:如何打造销售铁军
阿里云数据库 RDS SQL Server 版的服务器绑定域名www.cxsdkt.cn.的呢?
In the SQL SERVER database, if the data of the table is added, deleted, or modified, will the index of the table be recorded in the ldf log?
Is the write performance of raid5 faster than raid10?
Compilation failure:找不到符号
[机缘参悟-65]:《兵者,诡道也》-7-三十六计解读-败战计
【搜索引擎】Solr:提高批量索引的性能
1499. 满足不等式的最大值 堆/双端队列
ARM体系结构2:处理器内核和汇编指令集
DAY25: Logic Vulnerability