mirror of
https://github.com/olofk/serv.git
synced 2025-04-20 03:47:09 -04:00
Remove dead code
This commit is contained in:
parent
3a68cc0e77
commit
45f6d408f8
4 changed files with 2 additions and 14 deletions
|
@ -36,10 +36,8 @@ module serv_csr
|
|||
|
||||
reg mstatus;
|
||||
reg mstatus_mie;
|
||||
reg mie;
|
||||
reg mie_mtie;
|
||||
reg [31:0] mtvec = 32'h0;
|
||||
reg mip;
|
||||
|
||||
reg [31:0] mscratch;
|
||||
reg [31:0] mepc;
|
||||
|
@ -75,8 +73,6 @@ module serv_csr
|
|||
mie_mtie <= csr_in;
|
||||
|
||||
mstatus <= (i_cnt == 2) ? mstatus_mie : 1'b0;
|
||||
mie <= (i_cnt == 6) & mie_mtie;
|
||||
mip <= (i_cnt == 6) & i_mtip & o_timer_irq_en;
|
||||
|
||||
if (i_trap) begin
|
||||
mcause[31] <= i_mtip & o_timer_irq_en;
|
||||
|
|
|
@ -22,7 +22,6 @@ module serv_decode
|
|||
input wire i_ctrl_misalign,
|
||||
output wire o_rf_rd_en,
|
||||
output reg [4:0] o_rf_rd_addr,
|
||||
output wire o_rf_rs_en,
|
||||
output reg [4:0] o_rf_rs1_addr,
|
||||
output reg [4:0] o_rf_rs2_addr,
|
||||
output wire o_alu_en,
|
||||
|
@ -129,7 +128,6 @@ module serv_decode
|
|||
(!opcode[2] & opcode[4] & opcode[0]) |
|
||||
(!opcode[2] & !opcode[3] & !opcode[0]));
|
||||
|
||||
assign o_rf_rs_en = cnt_en;
|
||||
assign o_alu_en = cnt_en;
|
||||
assign o_ctrl_en = cnt_en;
|
||||
|
||||
|
@ -213,8 +211,6 @@ module serv_decode
|
|||
assign o_mem_init = mem_op & (state == INIT);
|
||||
assign o_mem_bytecnt = cnt[4:3];
|
||||
|
||||
wire jal_misalign = op21 & opcode[1] & opcode[4];
|
||||
|
||||
assign o_alu_bool_op = o_funct3[1:0];
|
||||
|
||||
always @(posedge clk) begin
|
||||
|
|
|
@ -10,7 +10,6 @@ module serv_regfile
|
|||
input wire i_rd,
|
||||
input wire [4:0] i_rs1_addr,
|
||||
input wire [4:0] i_rs2_addr,
|
||||
input wire i_rs_en,
|
||||
output wire o_rs1,
|
||||
output wire o_rs2);
|
||||
|
||||
|
@ -39,7 +38,7 @@ module serv_regfile
|
|||
wire [1:0] wdata = {i_rd, rd_r};
|
||||
always @(posedge i_clk) begin
|
||||
rd_r <= i_rd;
|
||||
if (i_rs_en)
|
||||
if (i_rd_en)
|
||||
wcnt <= wcnt + 5'd1;
|
||||
|
||||
if (i_go)
|
||||
|
|
|
@ -91,7 +91,6 @@ module serv_top
|
|||
wire rf_ready;
|
||||
wire rs1;
|
||||
wire rs2;
|
||||
wire rs_en;
|
||||
wire rd_en;
|
||||
|
||||
wire op_b_source;
|
||||
|
@ -164,7 +163,6 @@ module serv_top
|
|||
.o_alu_rd_sel (alu_rd_sel),
|
||||
.o_rf_rd_en (rd_en),
|
||||
.o_rf_rd_addr (rd_addr),
|
||||
.o_rf_rs_en (rs_en),
|
||||
.o_rf_rs1_addr (rs1_addr),
|
||||
.o_rf_rs2_addr (rs2_addr),
|
||||
.o_mem_en (mem_en),
|
||||
|
@ -253,7 +251,6 @@ module serv_top
|
|||
.i_rd (rd),
|
||||
.i_rs1_addr (rs1_addr),
|
||||
.i_rs2_addr (rs2_addr),
|
||||
.i_rs_en (rs_en),
|
||||
.o_rs1 (rs1),
|
||||
.o_rs2 (rs2));
|
||||
|
||||
|
@ -326,7 +323,7 @@ module serv_top
|
|||
rvfi_insn <= i_ibus_rdt;
|
||||
|
||||
ctrl_pc_en_r <= ctrl_pc_en;
|
||||
if (rs_en) begin
|
||||
if (alu_en) begin
|
||||
rs1_fv <= {rs1,rs1_fv[31:1]};
|
||||
rs2_fv <= {rs2,rs2_fv[31:1]};
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue