diff --git a/controller/verilog/socdebug_usrt_control.v b/controller/verilog/socdebug_usrt_control.v index 768525c39359b70c783a1d0b5cf19d5f238e9dfa..5e39d0ecc7b242279aabdb9fdf284e179cd16c6e 100644 --- a/controller/verilog/socdebug_usrt_control.v +++ b/controller/verilog/socdebug_usrt_control.v @@ -449,7 +449,7 @@ assign write_enable10 = write_enable & (PADDR[11:2] == 10'h004); rx_buf_full <= nxt_rx_buf_full; end - assign RX_READY_o = !rx_buf_full; + assign RX_READY_o = reg_ctrl[1] & !rx_buf_full; // Registering receive data buffer always @(posedge PCLK or negedge PRESETn)