你们板子输入都是LVDS时钟,跟单端比,有什么需要处理的吗?
add a comment
1)在代码里使用IBUFDS + BUFG 需要加DIFF_TERM("TRUE")属性;
IBUFDS #(
.DIFF_TERM("TRUE"),
.IOSTANDARD("LVDS")
) IBUFDS_inst0 (
.O(Clk_out_buf),
.I(Clk_in_P),
.IB(Clk_in_N)
);
BUFG BUFG_D0(
.I(Clk_out_buf),
.O(Clk_out)
);
2)如果代码里IBUFDS没有加DIFFTERM("TRUE")属性,还可以在xdc文件中加DIFFTERM约束。
IBUFDS IBUFDS_inst0 (
.O(Clk_out_buf),
.I(Clk_in_P),
.IB(Clk_in_N)
);
BUFG BUFG_D0(
.I(Clk_out_buf),
.O(Clk_out)
);
# xdc file
set_property DIFF_TERM TRUE [get_ports Clk_in_P]
set_property DIFF_TERM TRUE [get_ports Clk_in_N]
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2018-11-12 02:41:34 -0600
Seen: 1,050 times
Last updated: Jan 13 '20