Table of Contents

Jumpers

Non utilisés

Connectors

start_of_spill –> lemo px1 : AF14
end_of_spill –> lemo px2 : AE14
trig_ext_i –> J19-18 , test_ctrl7 : AD15
spill_out –> J19-17 test_ctrl6 : AD17
microspill (out) –> j18-3 : test_data2 : AE23
busy_debug (out) –> J18-4 : test_data3 : AF23

Registers

x“0001” ⇒ ID_register;
x“0002” ⇒ software_veto_register;
x“0003” ⇒ spillNb_register;
x“0004” ⇒ Control_register;
bit 0 : reset soft

x“0005” ⇒ spillon_register;
x“0006” ⇒ spilloff_register;
x“0007” ⇒ beam_register;
x“0008” ⇒ Calib_register;
x“0009” ⇒ Calib_Counter_register;
x“000A” ⇒ nb_windows_register;
x“000B” ⇒ software_ECALveto_register;
x“000C” ⇒ Rstdet_register;
x“000D” ⇒ WindowConfig_register;
WindowConfig_reg(5 downto 0)=“000001” –> start of spill et end of spill
WindowConfig_reg(5 downto 0)=“000010” –> start of spill et duree programmable
WindowConfig_reg(5 downto 0)=“000100” –> compteur interne
WindowConfig_reg(5 downto 0)=“001000” –> calibration avec spillon/spilloff interne declenché par calib_reg(1),
ne devrait pas fournir de fenetres courtes (comme spioll interne asynchrone avec calib_reg
WindowConfig_reg(5 downto 0)=“010000” –> compteur interne mais seulement sur start_of_spill et duree programmable
WindowConfig_reg(5 downto 0)=“100000” –> compteur interne avec debut comptage sur finbusy

x“000E” ⇒ TrigExtDelay_register;
x“000F” ⇒ TrigExtLength_register;
x“0011” ⇒ busy1Nb_register;
x“0012” ⇒ busy2Nb_register;
x“0013” ⇒ busy3Nb_register;
x“0014” ⇒ busy4Nb_register;
x“0015” ⇒ busy5Nb_register;
x“0016” ⇒ busy6Nb_register;
x“0017” ⇒ busy7Nb_register;
x“0018” ⇒ busy8Nb_register;
x“0019” ⇒ busy9Nb_register;
x“0020” ⇒ debounceBusy_register;
x“0100” ⇒ version;