首页 > 试题广场 >

在Verilog中,关于函数不正确的是( )

[单选题]
在Verilog中,关于函数不正确的是( )
  • 函数可以调用其它函数
  • 函数只能返回一个值
  • 可以包含时延或者时序控制
  • 函数必须带有至少一个输入
函数的使用有较多的约束,下面给出的是函数的使用规则:
1) 函数的定义不能包含有任何的时间控制语句,即任何用#、@、或wait来标识的语句。
2) 函数不能启动任务。
3) 定义函数时至少要有一个输入参量。
4) 在函数的定义中必须有一条赋值语句给函数中的一个内部变量赋以函数的结果值,该内部变量具有和函数名相同的名字。
发表于 2022-03-16 20:38:08 回复(0)

函数主要有以下几个特点:

1)不含有任何延迟、时序或时序控制逻辑;

2)至少有一个输入变量;

3)只有一个返回值,且没有输出;

4)不含有非阻塞赋值语句;

5)函数可以调用其他函数,但是不能调用任务;任务可以调用函数。

发表于 2022-10-09 21:38:18 回复(0)