我寫在的Quartus Verilog的東西,在我看來有些奇怪,但其實很簡單的Altera的Quartus和ModelSim
這段代碼遞增地址正確
module counter(
input wire clock,
input wire reset,
output reg [4:0]address
);
initial
begin
address = 5'b0
end
[email protected](posedge clock)
begin
if(reset)
begin
address <= 5'b0;
end
else
begin
address <= address + 5'b00001;
end
end
endmodule
對此,比特變化成爲無關緊要,當我開始輸出到其他東西0
module counter(
input wire clock,
input wire reset,
output reg [4:0]address
);
initial
begin
address = 5'b11101;
end
[email protected](posedge clock)
begin
if(reset)
begin
address <= 5'b0;
end
else
begin
address <= address + 5'b00001;
end
end
endmodule
有沒有人知道任何方式來解決這個問題?
「的比特變化無所謂「不確定這是什麼意思?除了這個和「奇怪的東西」之外,問題中沒有提到任何問題。 – Morgan