xilinx 7 系列(artix-7 kintex-7 virtex-7)时钟资源

本文详细介绍了FPGA中的时钟架构,特别是Xilinx平台的全局时钟(如BUFG)、时钟管理块(CMT)及其子模块MMCM和PLL的作用。同时涵盖了专用的时钟资源、引脚配置以及时钟区域的概念,帮助初学者理解FPGA时钟设计的关键要素。
摘要由CSDN通过智能技术生成


 

主要参考

零基础学FPGA(六):FPGA时钟架构(Xilinx为例,完整解读)_fpga中的全局时钟-CSDN博客

名词缩写

BUFG:全局时钟,可以达到

CMT:时钟管理块,常用的MMCM(混合模式时钟管理器)和PLL(锁相环)模块就位于CMT中,每个CMT包含一个MMCM和一个PLL,位于I/O列旁边的CMT列中。提供时钟频率合成、减少偏移和抖动过滤等功能

BUFIO:IO时钟缓冲器,位于IOB中,输出只能到达本时钟区域的IO寄存器,无法在FPGA内部逻辑使用。

BUFR:单区域时钟缓冲器,可以驱动内部逻辑CLB和其他同步资源BRAM、DSP等。

BUFMR:多区域时钟缓冲器,允许最多为三个垂直相邻的时钟区域提供时钟

时钟资源与非时钟资源

xilinx 7系列FPGA中有专门为时钟信号设计的资源,本地布线等非时钟资源,不推荐用于时钟功能。

时钟引脚

引脚名称为MRCC或SRCC,MR=Multiple Region(多时钟域),SR=Single Resion(单时钟域),CC=Clock Capable。

每个BANK有50个引脚,其中有4对差分CC管脚(其中2对SRCC,2对MRCC)。

SRCC作为区域时钟使用时,只能连接本时钟区域的BUFR和BUFIO。

MRCC则还可以通过BUFMR作用在上下相邻的时钟区域。

它们都是差分的,如果接单端时钟则需接到“P”上,对应的“N”引脚不可用。

时钟区域

时钟区域是一个跨越50个CLB和1个IO BANK的区域,包含了其中的所有同步元素例如:CLB、I/O、串行收发器、DSP、BRAM、CMT。不同器件的时钟域个数不同,从1个到24个。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值