mirror of
https://github.com/fpganinja/taxi.git
synced 2025-12-09 17:08:38 -08:00
lss: Refactor UART module to split out and share baud rate generation logic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -51,6 +51,24 @@ module taxi_uart
|
||||
|
||||
);
|
||||
|
||||
wire baud_clk;
|
||||
|
||||
taxi_uart_brg
|
||||
uart_brg_inst (
|
||||
.clk(clk),
|
||||
.rst(rst),
|
||||
|
||||
/*
|
||||
* Baud rate pulse out
|
||||
*/
|
||||
.baud_clk(baud_clk),
|
||||
|
||||
/*
|
||||
* Configuration
|
||||
*/
|
||||
.prescale(prescale)
|
||||
);
|
||||
|
||||
taxi_uart_tx
|
||||
uart_tx_inst (
|
||||
.clk(clk),
|
||||
@@ -72,9 +90,9 @@ uart_tx_inst (
|
||||
.busy(tx_busy),
|
||||
|
||||
/*
|
||||
* Configuration
|
||||
* Baud rate pulse in
|
||||
*/
|
||||
.prescale(prescale)
|
||||
.baud_clk(baud_clk)
|
||||
);
|
||||
|
||||
taxi_uart_rx
|
||||
@@ -100,9 +118,9 @@ uart_rx_inst (
|
||||
.frame_error(rx_frame_error),
|
||||
|
||||
/*
|
||||
* Configuration
|
||||
* Baud rate pulse in
|
||||
*/
|
||||
.prescale(prescale)
|
||||
.baud_clk(baud_clk)
|
||||
);
|
||||
|
||||
endmodule
|
||||
|
||||
Reference in New Issue
Block a user