|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
今天初次调用xilinx的ibufds(差分转单端)原语
# @* e: ?& p% l Z8 H' x 刚开始程序如下: module aaaa(input in_p, input in_n, output cout, input clk);
1 P" o7 f# l z% t& R reg cout;
8 c3 X+ j% a* f$ d' l$ E always @(posedge clk) begin8 |2 E3 c( y, ~7 B. |
IBUFDS #(...) bbb(.O(cout),.I(in_p),.IB(in_n));
0 N& s2 V9 Q" W2 h- } v end; h Y) h3 h/ S, n0 C7 i
endmodule) A& D1 i% o2 o, R6 U
综合出错. v, P* I( Z2 i8 W& D6 p
1 _$ k( M: i+ F+ f& A1 A$ o7 Y7 I
+ t) i0 X3 S f, R
把always 语句去掉 ,综合成功,编写testbetch, 仿真波形是连续调用原语输出的结果。而不是只调用了一次。 ) z. l U" K: [/ L2 x s: F
那位能帮忙解释下。。 谢谢!!!! |
|