|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
今天初次调用xilinx的ibufds(差分转单端)原语9 l/ m7 s* R; @. Q( t U. Q( h. p
刚开始程序如下: module aaaa(input in_p, input in_n, output cout, input clk);* p6 R0 ]: e6 l
reg cout; @% p* K0 H4 y4 e
always @(posedge clk) begin
, o5 f: R5 t! F& @ IBUFDS #(...) bbb(.O(cout),.I(in_p),.IB(in_n));0 A* \, ]! B9 N4 b# S) E. ~8 b
end C5 [. v5 O, |/ c* `
endmodule6 ^" }; |" u. |( T G3 \
综合出错
7 P5 U I: ]% F1 U9 \
& o" p' R9 Q# H3 P* [* H9 J3 J2 r- u4 B( n5 o/ P% @2 R' L. r }
把always 语句去掉 ,综合成功,编写testbetch, 仿真波形是连续调用原语输出的结果。而不是只调用了一次。
; x2 r) ~; S3 p4 E5 j& b那位能帮忙解释下。。 谢谢!!!! |
|