reg_file.v

来自「8bit alu use verilog hdl」· Verilog 代码 · 共 27 行

V
27
字号

`define RTL_VERSION

module reg_file (clk, f_we, fsel, fin, regfile_out);

input        clk;
input        f_we;
input  [4:0] fsel;          // Interface to microprogram in ROM
input  [7:0] fin;           // Input busses
output [7:0] regfile_out;          // Output busses

reg [4:0] addr;
reg[7:0] mem_regfile[31:0];

assign regfile_out = mem_regfile[addr];

always @(posedge clk)
begin
if(f_we )
  addr = fsel;
else
  mem_regfile[addr] = fin;
end
endmodule


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?