Fix a Vivado complaint about an inferred latch
This change handles the offending signal more cleanly, in a clocked process, rather than as asynchronous logic.
This change handles the offending signal more cleanly, in a clocked process, rather than as asynchronous logic.