Remove dead code

This commit is contained in:
Olof Kindgren 2019-01-14 08:50:45 +01:00
parent 3a68cc0e77
commit 45f6d408f8
4 changed files with 2 additions and 14 deletions

View file

@ -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;

View file

@ -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

View file

@ -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)

View file

@ -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