Declarations
Ports:
busy_i : IN std_logic_vector (NUM_DUTS-1 DOWNTO 0) ;
cfd_discr_i : IN std_logic_vector (NUM_TRIG_INPUTS-1 DOWNTO 0) ;
dip_switch : IN std_logic_vector (3 DOWNTO 0) ;
dut_clk : IN std_logic_vector (NUM_DUTS-1 DOWNTO 0) ;
gmii_rx_clk_i : IN std_logic ;
gmii_rx_dv_i : IN std_logic ;
gmii_rx_er_i : IN std_logic ;
gmii_rxd_i : IN std_logic_vector (7 DOWNTO 0) ;
sysclk_n_i : IN std_logic ;
sysclk_p_i : IN std_logic ; -- ! 200 MHz xtal clock
threshold_discr_i : IN std_logic_vector (NUM_TRIG_INPUTS-1 DOWNTO 0) ;
gmii_gtx_clk_o : OUT std_logic ;
gmii_tx_en_o : OUT std_logic ;
gmii_tx_er_o : OUT std_logic ;
gmii_txd_o : OUT std_logic_vector (7 DOWNTO 0) ;
i2c_scl_o : OUT std_logic ;
leds : OUT std_logic_vector (3 DOWNTO 0) ;
leds_o : OUT std_logic_vector (3 DOWNTO 0) ;
phy_rstb_o : OUT std_logic ;
reset_or_clk_o : OUT std_logic_vector (NUM_DUTS-1 DOWNTO 0) ;
triggers_o : OUT std_logic_vector (NUM_DUTS-1 DOWNTO 0) ;
i2c_sda_d : INOUT std_logic
User:
Generic Declarations
Name | Type | Value |
NUM_DUTS | positive | 3 |
NUM_TRIG_INPUTS | positive | 4 |
NUM_SLAVES | positive | 5 |
EVENT_DATA_WIDTH | positive | 64 |
IPBUS_WIDTH | positive | 32 |
Package List
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE ieee.numeric_std.all;