X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=calu.git;a=blobdiff_plain;f=cpu%2Fsrc%2Fextension_uart_pkg.vhd;h=1bbe2b892096fd4404a5bafa13dec520f989e659;hp=6f6580b7db8d9df6e526523c81e04e9c1a2e3587;hb=ea11b8a1f00f62aed7584f257f0a8a90e982a707;hpb=5a4ac62bf9b6861c8098e4fb9d28e19016766d04 diff --git a/cpu/src/extension_uart_pkg.vhd b/cpu/src/extension_uart_pkg.vhd index 6f6580b..1bbe2b8 100644 --- a/cpu/src/extension_uart_pkg.vhd +++ b/cpu/src/extension_uart_pkg.vhd @@ -22,7 +22,7 @@ subtype baud_rate_l is std_logic_vector(BAUD_RATE_WIDTH-1 downto 0); --constant CLK_FREQ_MHZ : real := 33.33; --constant BAUD_RATE : integer := 115200; --constant CLK_PER_BAUD : integer := integer((CLK_FREQ_MHZ * 1000000.0) / real(BAUD_RATE) - 0.5); - constant CLK_PER_BAUD : integer := 434; +-- constant CLK_PER_BAUD : integer := 434; -- constant CLK_PER_BAUD : integer := 2083; -- @uni, bei 20MHz und 9600 Baud -- constant CLK_PER_BAUD : integer := 50; -- @modelsim @@ -30,7 +30,8 @@ subtype baud_rate_l is std_logic_vector(BAUD_RATE_WIDTH-1 downto 0); --some modules won't need all inputs/outputs generic ( -- active reset value - RESET_VALUE : std_logic + RESET_VALUE : std_logic; + CLK_PER_BAUD : integer ); port( --System inputs