【个人笔记】学习Verilog 语言中遇到的部分概念区别
函数和任务是 Verilog HDL 语言中的两种用来描述硬件行为的结构,它们的区别主要在于函数只能有一个输出,而任务可以有多个输出。end 语句块来定义它们的主体,但这个语句块不是用来返回值的,而是用来描述信号的变化和逻辑的执行。函数和任务的返回值都是通过它们的输出参数来实现的,函数的输出参数是它的函数名,任务的输出参数是它的 output 类型的参数。另外,函数和任务的调用方式也不同,函数可以在表达式中调用,而任务只能在语句中调用。end 语句块中使用任务的功能,可以用 fork…
原创
2023-12-22 19:11:58 ·
148 阅读 ·
0 评论