微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > task 不能连续多个赋值?

task 不能连续多个赋值?

时间:10-02 整理:3721RD 点击:
task speed;
inout in1,in2,in3;
in1=0;
in2=0;
in3=0;
endtask
从module下面调用的时候,总在in2=0那一行报错,说是少了endtask语句。

task speed;
inout in1,in2,in3;
      begin
            in1<=0;
            in2<=0;
            in3<=0;
     end
endtask

正解,少了begin end .

哦,原来如此。
那begin end里面和外面难道不一样?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top