library ieee; 
   use ieee.std_logic_1164.all; 
package comps_pkg is

---------- component  declarations  ----------- 
component ks8695px_bfm  
    generic(
       timing_chk     	: boolean := false;
       x_check        	: boolean := false;
       taddr          	: time := 3 ns;
       trd            	: time := 3 ns;
       twr            	: time := 3 ns;
       tdata_oe       	: time := 6 ns;
       tdata_z        	: time := 2 ns
    );
    port ( 
       clock            : in 	std_logic;
       async_reset_n    : in 	std_logic;
       address_out      : out 	std_logic_vector( 5 downto 2);
       data_io          : inout	std_logic_vector(15 downto 0); 	  	 
	   cs_n_out			: out 	std_logic;
       rd_n_out       	: out 	std_logic;	 
       wr_0_n_out       : out 	std_logic;
       rdy_n_in      	: in 	std_logic
    ); 
 end component;

component biosa
	port(
		async_reset_n_ipad 	: in 	std_logic;
		clock_ipad 			: in 	std_logic;
		cs_n_ipad	 		: in 	std_logic;
		rd_n_ipad	 		: in 	std_logic;	
		wr_0_n_ipad			: in 	std_logic;
		address_ipads 		: in 	std_logic_vector( 5 downto 2);
		data_iopads 		: inout std_logic_vector(15 downto 0);
		interrupt_n_opad	: out	std_logic;
		stall_n_opad		: out	std_logic
	);
end component;

 component testcode 
 end component;


end ;  -- of package comps_pkg  
