Xilinx 7系列原语使用——时钟相关

BUFG,IBUFG,BUFGP,IBUFGDS等含义以及使用
        本例是在FMC9361收发回环测试中应用到的,显示IBUFDS差分时钟信号转为单端时钟信号,用了高性能模式,输出单端时钟信号data_clk_s1,紧跟着又经过了一个BUFG模块,用于全局缓冲,降低时钟信号的抖动;
        目前,大型设计一般推荐使用同步时序电路。同步时序电路基于时钟触发沿设计,对时钟的周期、占空比、延时和抖动提出了更高的要求。为了满足同步时序设计的要求,一般在FPGA设计中采用全局时钟资源驱动设计的主时钟,以达到最低的时钟抖动和延迟。 FPGA 全局时钟资源一般使用全铜层工艺实现,并设计了专用时钟缓冲与驱动结构,从而使全局时钟到达芯片内部的所有可配置单元(CLB)、I/O单元(IOB)和选择性块RAM(Block Select RAM)的时延和抖动都为最小。为了适应复杂设计的需要,Xilinx的FPGA中集成的专用时钟资源与数字延迟锁相环(DLL)的数目不断增加,最新的 Virtex II器件最多可以提供16个全局时钟输入端口和8个数字时钟管理模块(DCM)。

示例

IBUFDS #(
   .DIFF_TERM("TRUE"),       // Differential Termination
   .IBUF_LOW_PWR("FALSE"),     // Low power="TRUE", Highest performance="FALSE" 
   .IOSTANDARD("DEFAULT")     // Specify the input I/O standard
) IBUFDS_inst (
   .O(data_clk_s1),  // Buffer output
   .I(rf1_rx_clk_in_p),  // Diff_p buffer input (connect directly to top-level port)
   .IB(rf1_rx_clk_in_n) // Diff_n buffer input (connect directly to top-level port)
   );
BUFG BUFG1(.I(data_clk_s1),.O(data_clk1));


一、与全局时钟资源相关的Xilinx器件原语


常用的与全局时钟资源相关的Xilinx器件原语包括:IBUFG、IBUFGDS、BUFG、BUFGP、BUFGCE

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Xilinx STARTUPE2原语是一种用于FPGA配置启动时序的IP核。它可以在FPGA上实现重配置功能,即在FPGA上电后,使用存储在外部存储器中的配置比特流对FPGA进行初始化。在配置启动过程中,STARTUPE2原语可以实现多个重要的功能,包括配置比特流的加载、配置完成的检测、外部存储器的访问等。具体使用方法可以参考Xilinx官方文档<https://www.xilinx.com/support/documentation/application_notes/xapp1280-us-post-cnfg-flash-startupe3.pdf>中的程序说明。该文档提供了详细的操作步骤以及参考设计的示例。在参考设计中,一般会使用MicroBlaze软处理器内核连接到AXI Quad SPI内核,并通过STARTUPE2原语通过专用SPI接口实现对配置后的读写访问,以访问板载SPI闪存。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Xilinx FPGA原语使用方法pdf\Xilinx原语使用方法2.pdf](https://download.csdn.net/download/hglikun/2539977)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [使用STARTUPE3原语通过SPI Flash实现UltraScale FPGA的局部重配置(一)](https://blog.csdn.net/qq_34670507/article/details/115913601)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值