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