Verilog语法(不可综合)

1.只有寄存器类型变量才能在initial内部被赋值。
2.verilog系统任务
(1): f i n i s h / stop
f i n i s h finish,仿真器完成仿真并退出。
s t o p stop,仿真器停止仿真,但不退出,同时提供一个命令提示符,在命令提示符后面输入”.“,则仿真过程继续进行。
(2): d i s p l a y / monitor
d i s p l a y display是不可综合的,它不能直接放在DUT的RTL代码中。
m o n i t o r display具有相似的功能,但它仅当它监视的信号发生变化时才在屏幕上显示它的信号数值。
(3): t i m e realtime
t i m e 仿 仿 仿 realtime:以实数的方式返回当前的仿真时间,返回值包括小数部分。
(4): r a n d o m / random(seed)
每次调用 r a n d o m 32 random放入{},可得到负整数。 r a n d o m ( s e e d ) s e e d ( 5 ) save可以将仿真器当前的状态信息保存到指定的文件中。
(6): r e a d m e m h / writememh
r e a d m e m h writememh可以用于数据写入指定的文件中。
(7): f o p e n / fclose
f o p e n fclose用于关闭打开的文件。

猜你喜欢

转载自blog.csdn.net/qq_41982581/article/details/82186235