|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
今天初次调用xilinx的ibufds(差分转单端)原语5 H9 R+ S* O6 p
刚开始程序如下: module aaaa(input in_p, input in_n, output cout, input clk);% y* ?, a% U) ^. f
reg cout; , v! P# \& n/ A
always @(posedge clk) begin( p" F5 M) J* Z. x
IBUFDS #(...) bbb(.O(cout),.I(in_p),.IB(in_n));* s Y& D! H( r f5 Z/ X2 X! e
end
; |) A; o% z5 B6 j5 @& f2 T endmodule7 e0 @8 E: {2 F( s6 A
综合出错
d; g8 }2 a3 F* E$ r. ^6 a2 a+ T+ k" t- r
9 \; v: v2 |) Y& ^0 p 把always 语句去掉 ,综合成功,编写testbetch, 仿真波形是连续调用原语输出的结果。而不是只调用了一次。 ; h- Q: w8 _% l- l% C( o8 b
那位能帮忙解释下。。 谢谢!!!! |
|