一段vorilog 代码看不懂,望帮忙解答

2019-03-25 10:32发布

module single_port_ram
(
        input [7:0] data,
        input [5:0] addr,
        input we, clk,
        output [7:0] q
);

        // Declare the RAM variable
        reg [7:0] ram[63:0];
       
        // Variable to hold the registered read address
        reg [5:0] addr_reg;
       
        always @ (posedge clk)
        begin
        // Write
                if (we)
                        ram[addr] <= data;
               
                addr_reg <= addr;
               
        end
               
                assign q = ram[addr_reg];
       
endmodule
这段代码中的ram[addr_reg],是什么意思? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。