99问答网
所有问题
Verilog 中 怎样让一个module的输出变量的值保持10秒啊?
我要做个检测器 满足条件时 让蜂鸣器发声10秒 跪求高人指点
举报该问题
其他回答
第1个回答 2010-06-22
方法很多啊,最常用的当然就是用延迟变量了,比如interger一个变量a,当符合条件时(假设为b>1时)将你要输出的变量(假设为c)置一,然后将a设为正好可以延迟十秒的数值,比如如果始终频率是100hz的话那就是a=1000。类似于这样编程:
if(b>1)
begin
c=1;
a=1000;
end
else
begin
end
if(a!=0)
begin
a=a-1;
end
else
begin
c=0;
end本回答被提问者采纳
第2个回答 2010-07-02
初学者,路过参观一下
相似回答
用modelsim仿真
Verilog
程序只出现蓝色和红色的直线,没有高低电平的那种...
答:
module
mux2_top(rst,dina,dinb,con,dout);input rst;input dina,dinb; //两路串行数据输入 input con;//选通信号 output dout;//输出 wire dout_temp assign dout_temp =(con)?dina:dinb; //con高电平输出dina,否则输出dinb数据 assign dout = (rst)?1'b1:dout_temp;//rst为高时选...
大家正在搜
怎么让pycham自动输出变量值
输出abc三个变量中最小值
php如何让变量输出但不显示出来
如何让unity2D中出现变量
python输出变量值
stata中怎么让变量sd
matlab中如何让变量为空
python输出变量
字符变量输出
相关问题
Verilog 中 怎样让一个module的输出变量的值保持...
Verilog中,如何实现一个module调用另一个modu...
verilog的module中怎样循环调用另外几个modul...
Verilog hdl语言中:调用一个模块,如果我不想使用其...
两个模块,前一个输出是后一个的输入,怎么写verilog代码
verilog中如何把一个作为输出的Wire给到多个其他模块...
如何在 FPGA 中输出一个十进制变量的值?如何在程序中定义...
verilog 中如何让一个高电平在经过一个时钟周期后回到低...