baba因为Xilinx内部只有一个差分时钟,我们需要转为单端来使用,下面是差分转单端的教程。鄙人的一点总结,有错误请指出!
文章来源地址https://www.toymoban.com/news/detail-595085.html
其内部时钟可以看到是一个差分时钟,需要转为单端时钟。IBUFGS即专用差分输入时钟缓冲器(Dedicated Differential Signaling Input Buffer with Selectable I/O Interface)其原语为:
IBUFDS #(
.DIFF_TERM("FALSE"), // Differential Termination
.IBUF_LOW_PWR("TRUE"), // Low power="TRUE", Highest performance="FALSE"
.IOSTANDARD("DEFAULT") // Specify the input I/O standard
) IBUFDS_inst (
.O(O), // Buffer output
.I(I), // Diff_p buffer input (connect directly to top-level port)
.IB(IB) // Diff_n buffer input (connect directly to top-level port)
);
若要改为全局时钟还需要加上
BUFG BUFG_i0 (
.O(data_clk), // 1-bit output: Clock output, 36MHz.
.I(data_clk_tmp) // 1-bit input: Clock input, 36MHz.
);
找到其原语步骤为
第一步:
第二步:
第三步:
找到原语,需要将调用部分括号内改为对应的差分时钟输入和单端输出(后面有注释)文章来源:https://www.toymoban.com/news/detail-595085.html
到了这里,关于vivado Xilinx V7差分转单端时钟的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!