12、仿真过程中时钟产生的方法 always
forever 13、Verilog中reg、integer、real、time上面的四种类型均为寄存器类型,在很多的仿真文件中,会出现integer定义的寄存器,因为integer定义起来更加方便,默认是有符号的32位位宽的数据。
real是一个实数,一般不可综合。
time对仿真时间进行保存,其中宽度为64,通过调用系统函数 $time 获取当前仿真时间。 14、 Verilog中的$display、$write和$monitor$display(p1,p2, …,pn);
$write(p1,p2, …,pn);
参数p1通常称为:“格式控制”,参数p2至pn通常称为“输出列表”。
$display自动地在输出后进行换行,$write则不是这样。如果想在一行里输出多个信息,可以使用$write。
$monitor函数可以对输出的变量进行实时的监控,当有变量改变时,整个参数列表中的变量或表达式的值都会输出,从而实现对变量的实时监控。
|