小舍YZ 发表于 2017-6-22 10:48:44

task这个怎么用?

task这个怎么用?

答:task是重用(或封装)电路模型的一种形式,例如:
在LSM_2S中,可能有如下行语句:
case ({OP, msq})
      .....
      `WR_START: task_start;
   ......
endcase
可以在当前代码块中(第二个制表位),写task_start:
task task_start;
   case(lsq)
      0: <...>
      1: <...>
      2: <...>
      3: <...>
   endcase
endtask
这样,使用task和endtask保留字描述的部分,则形成可重用的电路模型,节约面积,简化代码。
页: [1]
查看完整版本: task这个怎么用?