1
0
mirror of https://github.com/olofk/serv.git synced 2026-05-02 14:39:58 +00:00

Move CSR immediate decoder to immdec

This commit is contained in:
Olof Kindgren
2020-06-14 01:07:19 +02:00
parent 8775b321d9
commit 1c4e793885
3 changed files with 10 additions and 12 deletions

View File

@@ -143,7 +143,7 @@ module serv_top
wire csr_en;
wire [1:0] csr_addr;
wire csr_pc;
wire csr_imm_en;
wire new_irq;
wire trap_taken;
@@ -202,7 +202,6 @@ module serv_top
(
.clk (clk),
//Input
.i_cnt_en (cnt_en),
.i_wb_rdt (i_ibus_rdt[31:2]),
.i_wb_en (o_ibus_cyc & i_ibus_ack),
//To state
@@ -251,7 +250,7 @@ module serv_top
.o_csr_mcause_en (csr_mcause_en),
.o_csr_source (csr_source),
.o_csr_d_sel (csr_d_sel),
.o_csr_imm (csr_imm),
.o_csr_imm_en (csr_imm_en),
//To top
.o_immdec_ctrl (immdec_ctrl),
.o_rd_csr_en (rd_csr_en),
@@ -261,6 +260,8 @@ module serv_top
(
.i_clk (clk),
.i_cnt_en (cnt_en),
.i_csr_imm_en (csr_imm_en),
.o_csr_imm (csr_imm),
.i_wb_rdt (i_ibus_rdt[31:2]),
.i_wb_en (o_ibus_cyc & i_ibus_ack),
.i_ctrl (immdec_ctrl),