Verilog语言里如何调用函数?
答案:2 悬赏:0 手机版
解决时间 2021-03-24 01:39
- 提问者网友:原来太熟悉了会陌生
- 2021-03-23 05:00
Verilog语言里如何调用函数?
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-03-23 06:35
verilog中函数(function)都是有返回值的,在定义函数时如果你不声明返回值的类型和宽度,则默认为1个1位的reg型变量。
verilog中调用函数和C语言类似,格式为:函数名(实参1,实参2...)
例如你定义了一个函数die,此函数中声明为input的端口为a,b,实际调用时用到的变量为aa,bb,假设要把返回值赋给q,则调用语句为:
q=die(aa,bb);
需要注意的是不能把die(aa,bb)作为一条完整的语句,它实际相当于一个操作数。
——Medied.Lee
verilog中调用函数和C语言类似,格式为:函数名(实参1,实参2...)
例如你定义了一个函数die,此函数中声明为input的端口为a,b,实际调用时用到的变量为aa,bb,假设要把返回值赋给q,则调用语句为:
q=die(aa,bb);
需要注意的是不能把die(aa,bb)作为一条完整的语句,它实际相当于一个操作数。
——Medied.Lee
全部回答
- 1楼网友:三千妖杀
- 2021-03-23 06:57
直接调用把,function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯