1 -------------------------------------------------------------------------
\r
3 -- Filename: ps2_transceiver.vhd
\r
6 -- Short Description:
\r
7 -- ==================
\r
8 -- PS/2 transceiver entity
\r
10 -------------------------------------------------------------------------
\r
13 use ieee.std_logic_1164.all;
\r
15 entity ps2_transceiver is
\r
19 SYNC_STAGES : integer
\r
23 sys_clk, sys_res_n : in std_logic;
\r
25 ps2_clk, ps2_data : inout std_logic;
\r
27 send_request : in std_logic;
\r
28 input_data : in std_logic_vector(7 downto 0);
\r
29 input_data_send_ok : out std_logic;
\r
30 input_data_send_finished : out std_logic;
\r
32 output_data : out std_logic_vector(7 downto 0);
\r
33 new_data : out std_logic
\r
35 end entity ps2_transceiver;
\r