微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > verilog testbench中怎么写变频的信号?

verilog testbench中怎么写变频的信号?

时间:12-12 整理:3721RD 点击:
如果我要产生固定频率的信号,我可以这样写
always #20 clk <= ~clk;
initial begin
clk <= 0;
end
那如果我要产生频率变化的信号呢?比如说:每过个10000个时间单位时钟的周期就多1
怎么写呢?
谢谢!

20 改用一个 register 控制就可以了。
register根据要求改变。

他的意思是你用一个更快的时钟来产生一个控制信号,用这个控制信号控制激励的频率。

integer a;
assign #(a) clk = ~clk;
a根据你的需要来控制。

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

网站地图

Top