使用gtkwave我無法查看memory
:如何查看記憶波形?
module internal_memory(
output [31:0] hrdata,
input mem_enable,
input [31:0] haddr,
input [31:0] hwdata,
input hwrite,
input hreset,
input hclk
);
reg [31:0] memory [0:1023]; // <-------------- can't find its waveform
reg [31:0] internal_hrdata;
always @(posedge hclk, hreset) begin
if (!hreset) begin
internal_hrdata <= 32'h0000_0000;
end
else begin
if (mem_enable) begin
if (hwrite) begin
memory[haddr] <= hwdata;
end
else begin
internal_hrdata <= memory[haddr];
end
end
end
end
assign hrdata = internal_hrdata;
endmodule
你能提出來查看memory
波形?
或者如何在gtkwave或任何.vcd /波形查看器中顯示二維數組?
看着你的模擬器文檔的「VCD」,然後轉儲,你可以模擬頂級節點。 –
我正在使用伊卡洛斯verilog。好吧,我想我必須弄清楚這一點。無論如何感謝您的答案。 – e19293001
我已經通過了Icarus Verilog的文檔。可悲的是,它沒有幫助。 – e19293001