I'm facing a weird problem. I have written an UART and a FSM. This design just print some text on the screen automatically, just after loading the bitstream. The problem is: when I load the bitstream, the text is printed withour error, but when I press the reset button to get that text printed again, what I see (in most of the cases) are strange and illegible characters.
Do you know what could be the problem?
Link to my current design: https://github.com/salcanmor/SRAM-tester-for-Cmod-A7-35T