signals_DUT_mask:std_logic_vector(g_NUM_DUTS-1downto0):=(others=>'0');--! Mask for the DUTs used. 1 = active
signals_dut_clk_is_output:std_logic_vector(g_NUM_DUTS-1downto0):=(others=>'1');--! Set low to enable transmission of clock from TLU to DUT
signals_veto_from_duts:std_logic;--! Goes high if any of the DUTs are busy
constantc_NUM_EUDET_FSM_BITS:positive:=4;
signals_dut_fsm_status_eudet:std_logic_vector((c_NUM_EUDET_FSM_BITS*g_NUM_DUTS)-1downto0);--! Stores status from EUDET interface FSM. Can only support up to 32/4 = 8 DUT interfaces, not 12...
...
...
@@ -121,51 +123,62 @@ ARCHITECTURE rtl OF DUTInterfaces IS
pychipsBoard.write("InternalTriggerIntervalW",triggerInterval)#0->Internal pulse generator disabled. Any other value will generate pulses with a frequency of n*6.25ns