0
我在Verilog有一個學校項目,我很新手。該計劃的一個部分是此Verilog while error
integer x;
assign x=1;
**LINE 49** while(x<=9)
begin
assign lastBitsofP=P[1:0];
if(lastBitsofP == 2'b00 || lastBitsofP ==2'b11)
begin
rightShift r1(shiftedValue,P);
end
x=x+1;
end
,但我總是得到這個錯誤:「mainModule.v」線49期待「endmodule」,發現「而」
verilog中的assign語句表示_continuously_將此值分配給此線路。因此,當您寫入賦值x = 1時,意味着x的值爲_always_等於1. – dave
ok。我改變了。現在我得到一個錯誤,當我嘗試實例化rightShift r1(shiftedValue,P)..它說意想不到的r1 ..你有任何ideea? –