1)函数只能与主模块共同用同一个仿真时间单位,而任务可以定义自己的仿真时间单位; 2)函数不能启动任务,而任务能启动其他函数和任务; 3)函数至少要有一个输入变量,而任务可以没有或有多个任何类型的输入变量; 4)函数返回一个值,而任务则不返回值; 函数的目的是通过返回一个值来响应输入信号的值,verilog中使用函...
verilog中的task和function不同点如下:1)函数只能与主模块共同⽤同⼀个仿真时间单位,⽽任务可以定义⾃⼰的仿真时间单位;2)函数不能启动任务,⽽任务能启动其他函数和任务;3)函数⾄少要有⼀个输⼊变量,⽽任务可以没有或有多个任何类型的输⼊变量;4)函数返回⼀个值,⽽任务则不返回值...