|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
小弟仿真遇到点问题。请各位大侠指教。
下面是本人仿真的程序。
初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 |
|