In reply to rgarcia07:
I’ll just add that it doesn’t matter how
Tick gets its value inside the module
UART_BaudRate_generator. What matters is that its a module output port, and that behaves as a continuous assignment to
baudTick.
There should be no need to initialize
baudTick in your testbench because you initialized it in the lower level module.