fix reginit in rapcores
diff --git a/verilog/rtl/rapcores.v b/verilog/rtl/rapcores.v
index b1d46d6..6372b77 100644
--- a/verilog/rtl/rapcores.v
+++ b/verilog/rtl/rapcores.v
@@ -137,16 +137,22 @@
     assign io_oeb[9] = 1'b1;
 
 
-    wire resetn;
-    reg [13:0] resetn_counter = 0;
-    assign resetn = &resetn_counter && rst;
+    wire rstb_oen = ~la_oen[65];
+    wire rstb_in = la_data_in[65];
+    wire rstb = rstb_oen ? rstb_in : 1'b0;
 
-    always @(posedge wb_clk_i) begin
-        if (!resetn && !wb_rst_i && rst) resetn_counter <= resetn_counter +1;
-    end
+		wire resetn;
+		assign resetn = &resetn_counter;
+		reg [13:0] resetn_counter;
+		always @(posedge wb_clk_i)
+		if(!rstb) begin
+			resetn_counter <= 0;
+		end else begin
+		  if (!resetn) resetn_counter <= resetn_counter +1;
+		end
 
     // IO
-    assign io_out[7:0] = resetn_counter[13:6]; //count;
+    assign io_out[9:5] = resetn_counter[13:9]; //count;
 
     rapcore rapcore0 (