上一篇文章我们讲到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时钟结构的说明。

FPGA时钟篇(二) 7系列clock region详解相关推荐

  1. [网络安全自学篇] 二十六.Shodan搜索引擎详解及Python命令行调用

    这是作者的系列网络安全自学教程,主要是关于网安工具和实践操作的在线笔记,特分享出来与博友共勉,希望您们喜欢,一起进步.前文分享了Web安全学习路线,并实现了最简单的木马和病毒代码.这篇文章将详细讲述S ...

  2. Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题

    上一篇文章详细讲解了一下onMeasure/measure方法在Android自定义控件时的原理和作用,参看博文:Android自定义控件系列七:详解onMeasure()方法中如何测量一个控件尺寸( ...

  3. Mysql高手系列 - 第20篇:异常捕获及处理详解(实战经验)

    Mysql高手系列 - 第20篇:异常捕获及处理详解(实战经验) 参考文章: (1)Mysql高手系列 - 第20篇:异常捕获及处理详解(实战经验) (2)https://www.cnblogs.co ...

  4. 离线强化学习(Offline RL)系列3: (算法篇)策略约束 - BRAC算法原理详解与实现(经验篇)

    论文原文:[Yifan Wu, George Tucker, Ofir Nachum: "Behavior Regularized Offline Reinforcement Learnin ...

  5. 离线强化学习(Offline RL)系列3: (算法篇)策略约束 - BEAR算法原理详解与实现

    论文信息:Stabilizing Off-Policy Q-Learning via Bootstrapping Error Reduction 本文由UC Berkeley的Sergey Levin ...

  6. 【正点原子Linux连载】第三十二章 U-Boot启动流程详解 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0

    1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...

  7. Docker系列07—Dockerfile 详解

    Docker系列07-Dockerfile 详解 1.认识Dockerfile 1.1 镜像的生成途径 基于容器制作  dockerfile,docker build 基于容器制作镜像,已经在上篇Do ...

  8. mongo 3.4分片集群系列之六:详解配置数据库

    这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...

  9. ftm模块linux驱动,飞思卡尔k系列_ftm模块详解.doc

    飞思卡尔k系列_ftm模块详解 1.5FTM模块1.5.1 FTM模块简介FTM模块是一个多功能定时器模块,主要功能有,PWM输出.输入捕捉.输出比较.定时中断.脉冲加减计数.脉冲周期脉宽测量.在K1 ...

  10. [Python从零到壹] 四十五.图像增强及运算篇之图像灰度非线性变换详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

最新文章

  1. 配置spring-mvc + simple-spring-memcached
  2. Slack推安全企业加密管理可轻易用密钥控制数据
  3. MIRO报错Table T169V: entry 1110 does not exist
  4. VTK:图像平面小部件用法实战
  5. boost::process::cmd相关的测试程序
  6. 关于intel 32 hex文件格式以及hex2rom.sed
  7. 创建、部署和卸载SharePoint工作流解决方案包(WSP)
  8. 函数wait、waitpid、孤儿进程、僵尸进程
  9. 领域应用 | 偷偷告诉你,那些二次元萌妹都有个叫知识图谱的爸爸
  10. 简析多种编码方式(Hex, Base64, UTF-8)
  11. Linux字符串转换函数汇总
  12. 承接各类软件开发项目
  13. TCP 粘包、半包 Netty 全搞定
  14. SSM房屋租赁系统,房屋合租系统 租房系统 SpringBoot租房系统
  15. openstack 性能测试
  16. HTML+css样式制作静态天猫官网部分页面
  17. NOIP2017提高组题解(待填坑)
  18. 计算机卡死后自动关机,电脑经常卡住自动关机怎么办
  19. 推荐mac os 下更改键盘映射软件KeyRemap4MacBook
  20. stm32f103 延时20ns,在STM32上生成C中的纳秒延迟

热门文章

  1. 如何在InfoPath2007中接受URL参数
  2. 「视频」PISCES要先派机器人去外太空,帮人类建立另一个家园?
  3. python 因子分析 权重计算_Python与量化多因子——因子权重优化
  4. zencart bohase 模板
  5. java计算机毕业设计雁门关风景区宣传网站源码+系统+mysql数据库+lw文档
  6. 鸽巢排序Pigeonhole sort
  7. 【BUUCTF】[WUSTCTF2020]alison_likes_jojo
  8. 2021-08-11BUU-CTF:[WUSTCTF2020]alison_likes_jojo
  9. 进程虚拟地址空间区域划分
  10. dubbo线程池exhausted