EDA365电子工程师网
标题:
xilinx原语使用求帮助
[打印本页]
作者:
zxb3558493
时间:
2011-9-20 22:42
标题:
xilinx原语使用求帮助
今天初次调用xilinx的ibufds(差分转单端)原语
n1 @; F" W+ t( a1 J
刚开始程序如下: module aaaa(input in_p, input in_n, output cout, input clk);
$ U. }7 a, I! B/ {& ?- s; G" t: I
reg cout;
2 j" L5 D+ H- z% {0 g
always @(posedge clk) begin
% K& h- k0 {+ B
IBUFDS #(...) bbb(.O(cout),.I(in_p),.IB(in_n));
. B4 E% P' V5 L- l
end
. D0 ~6 z* r3 {/ J
endmodule
1 _+ A7 _) `2 i
综合出错
; W+ i! E8 S7 h$ B
7 s0 j! N7 e" h* Q
# D4 k. q/ |4 J; g" [" M j
把always 语句去掉 ,综合成功,编写testbetch, 仿真波形是连续调用原语输出的结果。而不是只调用了一次。
0 Y7 { v1 Y/ l
那位能帮忙解释下。。 谢谢!!!!
作者:
guowei680
时间:
2011-9-24 21:22
IBUFDS 的使用和使用底层模块是一个道理,当然是不用always的。至于连续调用,那是肯定的,因为只要你给激励它就会有输出,你的TESTBENCH中给它多长时间激励它就会运行多长时间
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2