library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity teszt2 is Port ( clock : in STD_LOGIC; SF_D : out STD_LOGIC_VECTOR(3 downto 0); LCD_E : out STD_LOGIC; LCD_RW : out STD_LOGIC; LCD_RS : out STD_LOGIC; SF_CE0 : out STD_LOGIC ); end teszt2; architecture Behavioral of teszt2 is signal lcd_command_id: std_logic; signal lcd_command_value: std_logic_vector( 7 downto 0 ); signal lcd_done: std_logic; component lcd_component is port ( commandId: in std_logic; commandValue: in std_logic_vector( 7 downto 0 ); done: out std_logic; clock: in std_logic; SF_D: out std_logic_vector( 3 downto 0 ); LCD_E: out std_logic; LCD_RW: out std_logic; LCD_RS: out std_logic ); end component; begin lcd: lcd_component port map ( commandId => lcd_command_id, commandValue => lcd_command_value, done => lcd_done, clock => clock, SF_D => SF_D, LCD_E => LCD_E, LCD_RW => LCD_RW, LCD_RS => LCD_RS ); SF_CE0 <= '1'; end Behavioral;