| 
 | 
 
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册  
 
×
 
小弟仿真遇到点问题。请各位大侠指教。 
 
下面是本人仿真的程序。 
初module 和  endmodule  两句是我自己添加的,中间部分是夏宇闻老师《Verilog数字系统设计教程》 
 
中for 循环部分的例句。 
 
在quartus II 中仿真时一直报错。 
 
Error (10170): Verilog HDL syntax error at selector.v(8) near text "begin";  expecting an  
 
identifier ("begin" is a reserved keyword ), or "endmodule", or a parallel statement 
Error (10112): Ignored design unit "mux" at selector.v(1) due to previous errors 
 
 
 
 
module mux(result,opa,opb); 
parameter  size = 8, longsize = 16;  
 
reg[size:1] opa, opb;  
 
reg[longsize:1] result;  
 
begin:mult  
 
    integer bindex;  
 
    result=0;  
 
    for( bindex=1; bindex<=size; bindex=bindex+1 )  
 
if(opb[bindex])  
 
  result = result + (opa<<(bindex-1));  
 
end  
 
endmodule |   
 
 
 
 |