############################################################################## ######### pretrigger configuration minimum bias from V0 ##################### ############################################################################## ########################### programming ###################################### #### CB_TOF #### ssh alidcsdcb0904 'rmmod jtag' ssh alidcsdcb0904 'insmod /dcsnfs/pretrigger/jtagfeb.o' ssh alidcsdcb0904 'echo '2' > /dev/jtagsel' ssh alidcsdcb0904 '/dcsnfs/pretrigger/playxsvf -t /dev/jtagfeb /dcsnfs/pretrigger/cbtofhans.xsvf' ssh alidcsdcb0904 '/dcsnfs/CheshireCat CB_reset' #### CB_A #### ssh alidcsdcb0900 'rmmod jtag' ssh alidcsdcb0900 'insmod /dcsnfs/pretrigger/jtagfeb.o' ssh alidcsdcb0900 'echo '2' > /dev/jtagsel' ssh alidcsdcb0900 '/dcsnfs/pretrigger/playxsvf -t /dev/jtagfeb /dcsnfs/pretrigger/cbcfpga.xsvf' ssh alidcsdcb0900 '/dcsnfs/CheshireCat CB_reset' #### FEB A #### ssh alidcsdcb0900 'echo "3" > /dev/jtagsel' ssh alidcsdcb0900 './playxsvf -t /dev/jtagfeb /dcsnfs/pretrigger/febfpga_chain.xsvf' #### CB_C #### ssh alidcsdcb0902 'rmmod jtag' ssh alidcsdcb0902 'insmod /dcsnfs/pretrigger/jtagfeb.o' ssh alidcsdcb0902 'echo '2' > /dev/jtagsel' ssh alidcsdcb0902 '/dcsnfs/pretrigger/playxsvf -t /dev/jtagfeb /dcsnfs/pretrigger/cbcfpga.xsvf' ssh alidcsdcb0902 '/dcsnfs/CheshireCat CB_reset' #### FEB C #### ssh alidcsdcb0902 'echo "3" > /dev/jtagsel' ssh alidcsdcb0902 '/dcsnfs/pretrigger/playxsvf -t /dev/jtagfeb /dcsnfs/pretrigger/febfpga_chain.xsvf' ############################## configuration ############################### ##### configure CBTOF ############### # pre to next cycles ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CB_write 106 26' # L0 enable ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CB_write 103 1' # L0 to L1 time ssh alidcsdcb0904 /dcsnfs/CheshireCat CB_write 107 225' # L1 enable (will be shorted to one puls) ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CB_write 104 1' # busytime after L1 approximately 100 mu s ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CB_write 108 4000' # GTU Busy disable ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CB_write 399 1' # forward pretrigger decision to CTP ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CB_write ./CheshireCat CB_write 122 1' # configure LUT ssh alidcsdcb0904 '/dcsnfs/pretrigger/CheshireCat CBTOF_LUT_config_min_bias' #### configure CBA #### # configure LUT ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat CBX_LUT_config_min_bias' #### configure V0A1 #### # switch scsn connetion to box ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat CB_write 999 1' # configure LUT ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' #### configure V0A2 #### # switch scsn connection to box ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat CB_write 999 2' # configure LUT ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' #### configure V0A3 #### # switch scsn connection to box ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat CB_write 999 3' # configure LUT ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' #### configure V0A4 #### # switch scsn connection to box ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat CB_write 999 4' # configure LUT ssh alidcsdcb0900 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' #### configure CBC #### # configure LUT ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' # switch scsn connections of FEBs to trigger mode ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 999 0' # switch off FEB_T0A ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 353 1' # align inputs form FEBs # delay V3 to be properly aligned ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 341 3' #### configure V0C1 #### # switch scsn connection to box ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 999 1' # configure LUT ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' #### configure V0C2 #### # switch scsn connection to box ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 999 2' # configure LUT ssh alidcsdcb0902 '/dcsnfs/prtrigger/CheshireCat FEB_LUT_config_min_bias' #### configure V0C3 #### # switch scsn connection to box ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 999 3' # configure LUT ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias' #### configure V0C4 #### # switch scsn connection to box ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat CB_write 999 4' # configure LUT ssh alidcsdcb0902 '/dcsnfs/pretrigger/CheshireCat FEB_LUT_config_min_bias'