9254fb99ec06c8428365760423cd24a803f8df21
[calu.git] / cpu / src / rs232_rx.vhd
1 ---------------------------------------------------------------------------------
2 -- Filename : rs232_rx.vhd
3 -- ========== 
4 -- 
5 -- Beschreibung : Empfang von Daten ueber die RS232 Schnittstelle
6 -- ==============
7 --
8 -- Autoren : Martin Perner, Schwarz Manfred
9 -- =========
10 ----------------------------------------------------------------------------------
11
12 library IEEE;
13 use IEEE.std_logic_1164.all;
14 use IEEE.std_logic_unsigned.all;
15 use IEEE.std_logic_arith.all;
16
17 use work.common_pkg.all;
18 use work.core_pkg.all;
19 use work.extension_uart_pkg.all;
20
21 entity rs232_rx is
22         generic (
23                 -- active reset value
24                 RESET_VALUE : std_logic
25                 );
26
27         port(
28                 --System inputs
29                 sys_clk : in std_logic;
30                 sys_res_n : in std_logic;
31
32                 --Bus
33                 bus_rx : in std_logic;
34
35                 --To sendlogic
36                 new_rx_data : out std_logic;
37                 rx_data : out uart_data;
38                 bd_rate : in baud_rate_l
39         );
40
41 end rs232_rx;