You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Edit:
this is confusing. According to the schematics of the board, uart_rx is indeed an output and uart_tx is an input.
But then, I don't understand the following declarations in the Verilog framework file:
M_main __main(
.reset (RST_q[0]),
.in_run (run_main),
.out_leds (__main_leds),
`ifdef UART
.out_uart_tx (uart_tx), // shouldn't this be then input?
.in_uart_rx (uart_rx), // shouldn't this be then output?
`endif
The text was updated successfully, but these errors were encountered:
Hi Bernd, thanks for looking into this! I'm away from the board right now so cannot test, but I seem to remember being confused about this when doing the profile. (Might be a confusion with which side we look at, unsure what the convention is).
Hello Sylvain,
it looks as if the directions of the signals uart_tx and uart_rx are swapped in the Verilog framework file for the ECPIX5 board.
Regards, Bernd.
Edit:
this is confusing. According to the schematics of the board, uart_rx is indeed an output and uart_tx is an input.
But then, I don't understand the following declarations in the Verilog framework file:
The text was updated successfully, but these errors were encountered: