ODMB7_UCSB_DEV
 All Classes Files Variables
Ports | Libraries | Use Clauses
SYSTEM_TEST Entity Reference

SYSTEM_TEST: VME module that provides utilities for testing components of ODMB. More...

Inheritance diagram for SYSTEM_TEST:
PULSE_EDGE COUNT_EDGES PRBS_GEN ODMB_VME odmb7_ucsb_dev

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

Detailed Description

SYSTEM_TEST: VME module that provides utilities for testing components of ODMB.

Supported VME commands:


The documentation for this class was generated from the following file: