SYSTEM_TEST: VME module that provides utilities for testing components of ODMB. More...
Entities | |
SYSTEM_TEST_Arch | architecture |
Libraries | |
ieee | |
work | |
unisim |
Use Clauses | |
ieee.std_logic_1164.all | |
ieee.std_logic_misc.all | |
ieee.numeric_std.all | |
ieee.std_logic_unsigned.all | |
work.ucsb_types.all | |
unisim.vcomponents.all |
Ports | |
DEVICE | in std_logic |
Indicates if this is the selected VME device. | |
COMMAND | in std_logic_vector ( 9 downto 0 ) |
VME command signal. | |
INDATA | in std_logic_vector ( 15 downto 0 ) |
VME data from backplane. | |
STROBE | in std_logic |
Indicates VME command ready. | |
WRITER | in std_logic |
Indicates read (1) or write (0) | |
SLOWCLK | in std_logic |
2.5MHz clock | |
CLK | in std_logic |
40MHz clock | |
CLK160 | in std_logic |
160MHz clock for PRBS test | |
RST | in std_logic |
Soft reset signal. | |
OUTDATA | out std_logic_vector ( 15 downto 0 ) |
VME output data to backplane. | |
DTACK | out std_logic |
VME data acknowledge to backplane. | |
MGT_PRBS_TYPE | out std_logic_vector ( 3 downto 0 ) |
DDU/SPY/FE common PRBS type select. | |
DDU_PRBS_TX_EN | out std_logic |
DDU PRBS transmitter enable to MGT_DDU. | |
DDU_PRBS_RX_EN | out std_logic |
DDU PRBS receiver enable to MGT_DDU. | |
DDU_PRBS_TST_CNT | out std_logic_vector ( 15 downto 0 ) |
DDU PRBS length to MGT_DDU. | |
DDU_PRBS_ERR_CNT | in std_logic_vector ( 15 downto 0 ) |
DDU PRBS error count from MGT_DDU. | |
PC_PRBS_TX_EN | out std_logic_vector ( 0 downto 0 ) |
PC PRBS transmitter enable to MGT_SPY. | |
PC_PRBS_RX_EN | out std_logic_vector ( 0 downto 0 ) |
PC PRBS receiver enable to MGT_SPY. | |
PC_PRBS_TST_CNT | out std_logic_vector ( 15 downto 0 ) |
PC PRBS length to MGT_SPY. | |
PC_PRBS_ERR_CNT | in std_logic_vector ( 15 downto 0 ) |
PC PRBS error count from MGT_SPY. | |
DCFEB_PRBS_FIBER_SEL | out std_logic_vector ( 3 downto 0 ) |
DCFEB PRBS fiber select. | |
DCFEB_PRBS_EN | out std_logic |
DCFEB PRBS enable. | |
DCFEB_PRBS_RST | out std_logic |
DCFEB PRBS reset. | |
DCFEB_PRBS_RD_EN | out std_logic |
DCFEB PRBS read enable. | |
DCFEB_RXPRBSERR | in std_logic |
DCFEB PRBS error. | |
DCFEB_PRBS_ERR_CNT | in std_logic_vector ( 15 downto 0 ) |
DCFEB PRBS error count. | |
OTMB_TX | in std_logic_vector ( 48 downto 0 ) |
backplane PRBS signals from OTMB | |
OTMB_RX | out std_logic_vector ( 5 downto 0 ) |
backplane PRBS signals to OTMB |
SYSTEM_TEST: VME module that provides utilities for testing components of ODMB.
Supported VME commands: