FPGA - 时钟Buffer的探究

1、IBUF : FPGA上所有的输入信号必须进过IBUF,vivado会自动给所有输入信号分配IBUF

OBUF:FPGA上所有的输入信号必须进过IBUF,vivado会自动给所有输入信号分配OBUF

BUFG:专用时钟的资源,目的是减少时钟抖动、增强时钟的驱动能力,vivado不会给信号自动分配BUFG

在vivado如何调用呢?

如下图

IBUFG: IBUFG = IBUF + BUFG;

BUFH:即为水平时钟缓冲器,它相当于一个功能受限的BUFG很少使用。优点就是功耗低

BUFGCE :CE为时钟使能信号,相当于在BUFG上面添加了使能在CE有效的时候,才输出时钟BUFHCE:CE为时钟使能信号,相当于在BUFH上面添加了使能在CE有效的时候,才输出时钟

2、一般外部晶振的时钟走专用时钟管脚,进入FPGA, FPGA内部将这个时钟送入PLL,可以分频得到更多不同频率的时钟

3、一些外设提供给FPGA的时钟,比如摄像头提供给FPGA的像素时钟pix_clk,在设计时候,很大可能走的不是专用时钟管脚。如果走的不是专用时钟管脚,建议这个时钟过一个BUFG

4,当时钟级联时,前一时钟已经经过了一个BUFG ,那么后一时钟就选择NO Buffer

相关推荐
9527华安12 小时前
Xilinx系列FPGA实现DP1.4视频收发,支持4K60帧分辨率,提供2套工程源码和技术支持
fpga开发·音视频·dp1.4·4k60帧
cycf15 小时前
高速接口基础
fpga开发
forgeda21 小时前
从Vivado集成Lint功能,看FPGA设计的日益ASIC化趋势
fpga开发·vivado·lint·eco·静态检查功能
hexiaoyan8271 天前
国产化FPGA开发板:2050-基于JFMK50T4(XC7A50T)的核心板
fpga开发·工业图像输出·vc709e板卡·zynq 通用计算平台·模拟型号处理
雨洛lhw1 天前
The Xilinx 7 series FPGAs 设计PCB 该选择绑定哪个bank引脚,约束引脚时如何定义引脚电平标准?
fpga开发·bank·电平标准
红糖果仁沙琪玛1 天前
FPGA ad9248驱动
fpga开发
minglie12 天前
XSCT/Vitis 裸机 JTAG 调试与常用命令
fpga开发
沐欣工作室_lvyiyi2 天前
基于FPGA的电梯控制系统设计(论文+源码)
单片机·fpga开发·毕业设计·计算机毕业设计·电子交易系统
阿sir1982 天前
ZYNQ PS XADC读取芯片内部温度值,电压值。
fpga开发
@晓凡2 天前
NIOS ii工程移植路径问题
fpga开发·nios ii