Line 49... |
Line 49... |
input rst_i /*verilator public*/,
|
input rst_i /*verilator public*/,
|
input wr_i /*verilator public*/,
|
input wr_i /*verilator public*/,
|
input [4:0] rs_i /*verilator public*/,
|
input [4:0] rs_i /*verilator public*/,
|
input [4:0] rt_i /*verilator public*/,
|
input [4:0] rt_i /*verilator public*/,
|
input [4:0] rd_i /*verilator public*/,
|
input [4:0] rd_i /*verilator public*/,
|
output [31:0] reg_rs_o /*verilator public*/,
|
output reg [31:0] reg_rs_o /*verilator public*/,
|
output [31:0] reg_rt_o /*verilator public*/,
|
output reg [31:0] reg_rt_o /*verilator public*/,
|
input [31:0] reg_rd_i /*verilator public*/
|
input [31:0] reg_rd_i /*verilator public*/
|
);
|
);
|
|
|
//-----------------------------------------------------------------
|
//-----------------------------------------------------------------
|
// Params
|
// Params
|
Line 96... |
Line 96... |
reg [31:0] reg_r28;
|
reg [31:0] reg_r28;
|
reg [31:0] reg_r29;
|
reg [31:0] reg_r29;
|
reg [31:0] reg_r30;
|
reg [31:0] reg_r30;
|
reg [31:0] reg_r31;
|
reg [31:0] reg_r31;
|
|
|
reg [31:0] reg_rs_o;
|
|
reg [31:0] reg_rt_o;
|
|
|
|
//-----------------------------------------------------------------
|
//-----------------------------------------------------------------
|
// Register File (for simulation)
|
// Register File (for simulation)
|
//-----------------------------------------------------------------
|
//-----------------------------------------------------------------
|
|
|
// Synchronous register write back
|
// Synchronous register write back
|