|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
今天初次调用xilinx的ibufds(差分转单端)原语& D* R1 N' v8 k2 a, m7 y4 I2 V
刚开始程序如下: module aaaa(input in_p, input in_n, output cout, input clk);
' T1 d9 T7 f2 T& a0 D/ q; z reg cout;
& g, X% T& e9 c) {5 b1 n6 N0 t6 c* n always @(posedge clk) begin
" w; O: B4 j; U1 m3 [1 E IBUFDS #(...) bbb(.O(cout),.I(in_p),.IB(in_n));' w- M4 I/ p: B4 e9 j
end( x# e) [ Y w5 Z0 h' [) G+ G. b
endmodule2 N# J& _/ _: T% W$ c. c' j" f y
综合出错
, C/ c8 |5 |) p3 b/ _) w6 y- A. p# Z$ l& J6 w) p
" O* P$ G5 h( j" \" C# I" ` 把always 语句去掉 ,综合成功,编写testbetch, 仿真波形是连续调用原语输出的结果。而不是只调用了一次。
% R3 y1 T3 L' {5 ~那位能帮忙解释下。。 谢谢!!!! |
|