微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 还是Verilog的问题 ^_^ 盼高手解答~~~

还是Verilog的问题 ^_^ 盼高手解答~~~

时间:10-02 整理:3721RD 点击:
SR锁存器的Verilog程序
module SR_latch(Q,Qbar,Sbar,Rbar);
output Q,Qbar;
input Sbar,Rbar;
nand n1(Q,Sbar,qbar);
nand n2(Qbar,Rbar,Q);
endmodule
//测试激励信号模块
module Top
wire q,qbar;
reg set,reset;
SR_latch m1(q,qbar,-set,-reset);//set和reset前面加个“-”表示什么意思?
initial
begin
$monitor($time,"set=%b,reset=%b,q=%b/n",set,reset,q);
set=0;
reset=0;
#5 reset=1;
#5 reset=0;
#5 set=1;
end
endmodule

这个这个,是“~”,不是“-”吧?

是啊,应该是“~”吧,表示按位取反的意思

我也觉得应该是“~”

3q~

对,应该是取反的意思

嘿嘿,小编要看清楚源程序哦

有吗?干吗要加-或~ ,确定没错啊

不懂啦啊啊啊啊啊啊

模块例化的输出是不能加& | ~等逻辑的,就是输入端口也不建议在例化的时候直接加。

我只是觉得这个程序还有其它很多错误,通过不过test

估计是小编拿的资料有误

好好好东西呀

ddddddddddddddddddddddddddddddddddddd

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top