diff --git a/verif/trace/verilog/soclabs_axis8_capture.v b/verif/trace/verilog/soclabs_axis8_capture.v
index 860e601c7d8f9bf8d7c6d22fc3448ec3c4e1ae6f..b98a00b5a2d78fa9e382235ae067aa8eb5b31330 100644
--- a/verif/trace/verilog/soclabs_axis8_capture.v
+++ b/verif/trace/verilog/soclabs_axis8_capture.v
@@ -86,7 +86,7 @@ module soclabs_axis8_capture
    reg [40*8-1:0] log_file;  // File name can't be > *40* characters
 
 
-assign RXD_READY = rx_shift_reg[0]; // ready except for a cycle processing
+assign RXD8_READY = rx_shift_reg[0]; // ready except for a cycle processing
 
 `define SimSTDOUT 32'h00000001
    initial
@@ -128,7 +128,7 @@ assign RXD_READY = rx_shift_reg[0]; // ready except for a cycle processing
     else if (rx_shift_reg[0]== 1'b0) // if LSB zero, preset a clock cycle later
       rx_shift_reg <= {9{1'b1}};
     else if (rx_shift_reg[0] & RXD8_VALID) //ready and valid data capture
-      rx_shift_reg[9:0] <= {RXD8_DATA[7:0], 1'b0}; 
+      rx_shift_reg[8:0] <= {RXD8_DATA[7:0], 1'b0}; 
   end