use external enable pins
diff --git a/verilog/rtl/rapcores.v b/verilog/rtl/rapcores.v index 8d31863..b1d46d6 100644 --- a/verilog/rtl/rapcores.v +++ b/verilog/rtl/rapcores.v
@@ -122,6 +122,8 @@ assign io_oeb[31] = 1'b0; // DIROUTPUT assign io_oeb[32] = 1'b1; // STEPINPUT assign io_oeb[33] = 1'b1; // DIRINPUT + assign io_oeb[11] = 1'b1; // ENINPUT + assign io_oeb[10] = 1'b0; // ENOUTPUT // unused assign io_oeb[0] = 1'b0; // JTAG I/O assign io_oeb[1] = 1'b0; // SDO @@ -133,7 +135,6 @@ assign io_oeb[7] = 1'b0; // IRQ assign io_oeb[8] = 1'b1; assign io_oeb[9] = 1'b1; - assign io_oeb[10] = 1'b1; wire resetn; @@ -178,7 +179,8 @@ .DIROUTPUT(io_out[31]), .STEPINPUT(io_in[32]), .DIRINPUT(io_in[33]), - .ENINPUT(enable) + .ENINPUT(io_in[11]), + .ENOUTPUT(io_out[10]) ); endmodule