uart_rx: Add state machine debug

Add a textual description of the state machine for easier debugging.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
This commit is contained in:
Sean Anderson 2023-03-04 16:43:32 -05:00
parent 067029ad3b
commit 601cccd3dc
1 changed files with 22 additions and 0 deletions

View File

@ -118,4 +118,26 @@ module uart_rx (
end
end
`ifndef SYNTHESIS
reg [255:0] state_text;
always @(*) begin
case (state)
ERROR: state_text = "ERROR";
IDLE: state_text = "IDLE";
START: state_text = "START";
D0: state_text = "D0";
D1: state_text = "D1";
D2: state_text = "D2";
D3: state_text = "D3";
D4: state_text = "D4";
D5: state_text = "D5";
D6: state_text = "D6";
D7: state_text = "D7";
STOP: state_text = "STOP";
endcase
end
`endif
endmodule