make prescale localparam
diff --git a/verilog/rtl/usb2uart.v b/verilog/rtl/usb2uart.v
index 7ee6554..a566b2b 100644
--- a/verilog/rtl/usb2uart.v
+++ b/verilog/rtl/usb2uart.v
@@ -10,6 +10,9 @@
output usb_pu, // USB 1.5kOhm Pullup EN
output usb_tx_en // USB tx enabled
);
+ //115200 bauds from 48MHz clock
+ //.prescale(((48*1000000)+(115200*8)-1)/(115200*8))
+ localparam PRESCALE = 16'h0035;
wire clk;
@@ -20,10 +23,6 @@
wire [7:0] out_data;
wire out_valid;
- //115200 bauds from 48MHz clock
- //.prescale(((48*1000000)+(115200*8)-1)/(115200*8))
- reg [15:0] prescale = 16'h0035;
-
assign clk = clk48;
uart # (
@@ -44,7 +43,7 @@
.m_axis_tready(in_ready),
.rxd(uart_rx),
- .prescale(prescale)
+ .prescale(PRESCALE)
);
wire dp_pu;