Verilog语言中$是什么意思,自己写的任务或者函数前面可不可以加$?
发布网友
发布时间:2022-05-12 01:36
我来回答
共2个回答
热心网友
时间:2023-11-01 23:43
由“$+函数名”这种特殊的表示方式表示的任务和函数称为"系统任务"或"系统函数"。
顾名思义,"系统任务"或"系统函数"是由系统所给定的(相当于verilog帮你写的一个函数),用户没法去修改,只能够调用。
用户自己写的函数或任务不能加$,以便与系统任务和系统函数区分开。
常见的系统函数有$display,$write等。追问知道了,不知道你还有没有Verilog语法手册,要是能够发到我邮箱fahrzeug@yahoo.cn追加20分,没有也没有关系。。。谢~
追答发了,但不知道是不是你想要的。不是你想要的话不追加分数也没关系。
我的邮箱是:gy.linys@163.com
热心网友
时间:2023-11-01 23:44
前仿真用的,无法综合的。
例如:#5 data_in = data_tmp;
就是延迟5个时间单位后,在进行复制。
具体延迟多少,得看你的 timescale
`timescale n/n
根据这个来看你具体延迟的时间
另外,虚机团上产品团购,超级便宜