end entity calc;
architecture top of calc is
+ constant CLK_FREQ : integer := 50000000;
+ constant BAUDRATE : integer := 115200;
-- reset
signal sys_res_n : std_logic;
-- ps/2
-- ps/2
ps2_inst : entity work.ps2_keyboard_controller(beh)
generic map (
- CLK_FREQ => 50000000,
+ CLK_FREQ => CLK_FREQ,
SYNC_STAGES => 2
)
port map (
-- rs232-rx
rs232rx_inst : entity work.uart_rx(beh)
generic map (
- CLK_FREQ => 50000000,
- BAUDRATE => 115200
+ CLK_FREQ => CLK_FREQ,
+ BAUDRATE => BAUDRATE
)
port map (
sys_clk => CLK_50MHZ,
-- rs232-tx
rs232tx_inst : entity work.uart_tx(beh)
generic map (
- CLK_FREQ => 50000000,
- BAUDRATE => 115200
+ CLK_FREQ => CLK_FREQ,
+ BAUDRATE => BAUDRATE
)
port map (
sys_clk => CLK_50MHZ,