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:
1.8.5