constant BAUD_RATE_WITH : integer := 16;
subtype baud_rate_l is std_logic_vector(BAUD_RATE_WITH-1 downto 0);
--CLKs
-constant CLK_FREQ_MHZ : real := 33.33;
-constant BAUD_RATE : integer := 115200;
+--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 := 16330000;
+constant CLK_PER_BAUD : integer := 434;
component extension_uart is
--some modules won't need all inputs/outputs
--To sendlogic
new_rx_data : out std_logic;
- rx_data : out uart_data
+ rx_data : out uart_data;
+ bd_rate : in baud_rate_l
);
end component rs232_rx;