verilog赋值语句

需要延时的情况

说明:不可综合(综合时会忽略掉延时)

wire a;//此处并不明确指定位宽,只是说a为wire类型
assign a = #1 b+c;//目前仿真未通过,意义是先计算,在1ns后赋值给a
assign #1 a = b+c;//1ns后a=b+c

reg a;//此处并不明确指定位宽,只是说a为reg类型
always@(*)begin
a= #1 b+c;
#1 a= b+c;
end
always@(边沿触发)begin
a<= #1 b+c;
#1 a<= b+c;
end
always #1 a = b+c;

reg a;
initial begin
a= #1 b+c;
#1 a= b+c;
end

其他可以参考的(解释的很清楚):Verilog 延时模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值