fix address range
diff --git a/verilog/rtl/wb_interconnect/wb_interconnect.sv b/verilog/rtl/wb_interconnect/wb_interconnect.sv
index 426a3e0..05912ce 100644
--- a/verilog/rtl/wb_interconnect/wb_interconnect.sv
+++ b/verilog/rtl/wb_interconnect/wb_interconnect.sv
@@ -188,7 +188,7 @@
         if(m0_wb_stb_i && m0_wb_cyc_i && s_bus_rd_wb_ack == 0) begin
             // holding_busy    <= 1'b1;
             m0_wb_dat_i_reg <= m0_wb_dat_i;
-            m0_wb_adr_reg   <= {m0_wb_adr_i[31:2],2'b00};
+            m0_wb_adr_reg   <= {2'b00,m0_wb_adr_i[31:2]};
             m0_wb_sel_reg   <= m0_wb_sel_i;
             m0_wb_we_reg    <= m0_wb_we_i;
             m0_wb_cyc_reg   <= m0_wb_cyc_i;