#parameter【FPGA】

在Verilog中,#parameter用于指定延迟时间。下面是一个全面的Demo:

```
module demo;
  parameter DELAY = 10;
  reg clk;
  initial begin
    clk = 0;
    #DELAY $display("Delay time is %d", DELAY);
    #DELAY $display("Clock is %b", clk);
    #DELAY $finish;
  end
  always #5 clk = ~clk;
endmodule
```

在这个Demo中,我们定义了一个DELAY参数,并将其设置为10。
然后,我们定义了一个时钟信号clk,并使用always块来生成一个时钟信号。
在initial块中,我们使用#DELAY指定了延迟时间,并在每个延迟时间后打印一些信息。
最后,我们使用#DELAY $finish来结束仿真。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值