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 --------------------------------------------------------------------------------
43 --------------------------------------------------------------------------------
44 -- VME register, all bits are inputs to board (q).
45 -- Variable width q, max 16.
48 signal ren: ;
-- vme read enable
50 signal wen: ;
-- vme write enable
53 --------------------------------------------------------------------------------
61 --async mode to drive the bus/let go of the bus as soon as ren is updated
78 if(ds'event and ds = '1') then
vme_w_procdata_vme,wen,ds
out data_from_vmestd_logic_vector (width - 1 downto 0)
in addr_vmestd_logic_vector (15 downto 0)
in data_to_vmestd_logic_vector (width - 1 downto 0)
vme_r_procren,data_to_vme
inout data_vmestd_logic_vector (15 downto 0)