1 ----------------------------------------------------------------------------------
18 ----------------------------------------------------------------------------------
20 use IEEE.STD_LOGIC_1164.
ALL;
28 -- Uncomment the following library declaration if using
29 -- arithmetic functions with Signed or Unsigned values
32 -- Uncomment the following library declaration if instantiating
33 -- any Xilinx primitives in this code.
35 --use UNISIM.VComponents.all;
50 end CMX_Memory_spy_inhibit;
94 ia_vme => ADDR_REG_RW_SPY_MEM_WRITE_INHIBIT ,
std_logic_vector (15 downto 0) data_to_vme_REG_RW_SPY_MEM_WRITE_INHIBIT
out data_vme_outstd_logic_vector (15 downto 0)
std_logic_vector (15 downto 0) data_from_vme_REG_RW_SPY_MEM_WRITE_INHIBIT
out data_vme_outstd_logic_vector (15 downto 0)
in data_vme_from_belowarr_16
--! inputs from local registers and from
out data_from_vmestd_logic_vector (width - 1 downto 0)
out write_detectstd_logic
in addr_vmestd_logic_vector (15 downto 0)
std_logic write_detect_REG_RW_SPY_MEM_WRITE_INHIBIT
vme_inreg_notri vme_inreg_reg_rw_bcid_reset_valvme_inreg_reg_rw_bcid_reset_val
out data_vme_upstd_logic_vector (15 downto 0)
--! connect this to
out bus_drive_upstd_logic
or of all bus drive requests from below
in data_vme_instd_logic_vector (15 downto 0)
in addr_vmestd_logic_vector (15 downto 0)
in data_to_vmestd_logic_vector (width - 1 downto 0)
out spy_write_inhibitstd_logic
in data_vme_instd_logic_vector (15 downto 0)
in bus_drive_from_belowstd_logic_vector