9 USE ieee.std_logic_1164.
all;
12 -- YE: All files are loaded in the library "work"
13 -- LIBRARY cmm_main; -- YE: this is a library, where package "vme_cmm" located
14 -- USE cmm_main.vme_cmm.all; -- YE: package "vme_cmm" moved to the library "work"
15 use work.
CMXpackage.
all;
-- YE: so use package "vme_cmm" from library "work" (cmx_vat.vhd)
41 end vme_inreg_notri_async ;
42 --------------------------------------------------------------------------------
44 --------------------------------------------------------------------------------
45 -- VME register, all bits are inputs to board (q).
46 -- Variable width q, max 16.
49 signal ren: ;
-- vme read enable
51 signal wen: ;
-- vme write enable
54 --------------------------------------------------------------------------------
62 gz: if width<16 generate
74 if(ds'event and ds = '1') then
in addr_vmestd_logic_vector (15 downto 0)
out data_from_vmestd_logic_vector (width - 1 downto 0)
in data_vme_instd_logic_vector (15 downto 0)
in data_to_vmestd_logic_vector (width - 1 downto 0)
out data_vme_outstd_logic_vector (15 downto 0)