Project

General

Profile

ESB DAQ » History » Revision 16

Revision 15 (Simona Malace, 08/30/2020 01:22 PM) → Revision 16/17 (Simona Malace, 08/30/2020 01:30 PM)

1. ESB DAQ 

 Computers 

 simonadaq 

 clrlpc  

 CPU : solidesbdaq 

 VTP : esbvtp 129.57.36.253 

 VXS crate : esbvxs 


 2. FADC cabling 

 Slot 3    : Chan 0-7    : Cer14-5,13-4,13-3,13-2,13-1,13-5,12-4,12-3 
 Slot 3    : Chan 8-15    : Cer12-2,12-1,12-5,11-4,11-3,11-2,11-1,11-5    

 Slot 4    : Chan 0-7    : Cer 33-1,33-5,23-4,23-3,23-2,23-1,23-5,24-4 
 Slot 4    : Chan 8-15    : Cer 24-3,24-2,24-1,24-5,14-4,14-3,14-2,14-1 

 Slot 5    : Chan 0-7    : Cer 43-2,43-1,43-5,44-4,44-3,44-2,44-1,44-5  
 Slot 5    : Chan 8-15 :    Cer 34-4,34-3,34-2,34-1,34-5,33-4,33-3,33-2 

 Slot 6    : Chan 0-7    : Cer 31-3,31-2,31-1,31-5,41-4,41-3,41-2,41-1 
 Slot 6    : Chan 8-15    : Cer 41-5,42-4,42,-3,42-2,42-1,42-5,43-4,43-3 

 Slot 7    : Chan 0-7    : C7-4,C7-3,C7-2,C7-1,C6-4,C6-3,C6-2,C6-1 
 Slot 7    : Chan 8-15 : C5-4,C5-3,C5-2,C5-1,C4,C3,C2,C1 

 Slot 8    : Chan 0-7    : Cer 22-1,22-5,32-4,32-3,32-2,32-1,32-5,31-4 
 Slot 8    : Chan 8-15 : C9-4,C9-3,C9-2,C9-1,C8-4,C8-3,C8-2,C8-1 

 Slot 9    : Chan 0-7    : empty,empty,cer21-4,21-3,21-2,21-1,21-4,22-4 
 slot 9    : Chan 8-15 : Cer22-3,Cer22-2,S2-11,S2-10,S2-9,S2-8,S2-7,S2-6 

 Slot 10 : Chan 0-7    : S2-5,S2-4,S2-3,S2-2,S2-1,S1-11,S1-10,S1-9 
 Slot 10 : Chan 8-15 : S1-8,S1-7,S1-6,S1-5,S1-4,S1-3,S1-2,S1-1 




 3. FADC cabling with the LAPPD box 

 Slot 3    : Chan 0-7    : LAPPD-B8, LAPPD-B7, LAPPD-B6, LAPPD-B5, LAPPD-B4, LAPPD-B3, LAPPD-B2, LAPPD-B1 
 Slot 3    : Chan 8-15    : LAPPD-A8, LAPPD-A7, LAPPD-A6, LAPPD-A5, LAPPD-A4, LAPPD-A3, LAPPD-A2, LAPPD-A1   


 Slot 4    : Chan 0-7    : LAPPD-D8, LAPPD-D7, LAPPD-D6, LAPPD-D5, LAPPD-D4, LAPPD-D3, LAPPD-D2, LAPPD-D1 
 Slot 4    : Chan 8-15    : LAPPD-C8, LAPPD-C7, LAPPD-C6, LAPPD-C5, LAPPD-C4, LAPPD-C3, LAPPD-C2, LAPPD-C1 


 Slot 5    : Chan 0-7    : LAPPD-F8, LAPPD-F7, LAPPD-F6, LAPPD-F5, LAPPD-F4, LAPPD-F3, LAPPD-F2, LAPPD-F1  
 Slot 5    : Chan 8-15 : LAPPD-E8, LAPPD-E7, LAPPD-E6, LAPPD-E5, LAPPD-E4, LAPPD-E3, LAPPD-E2, LAPPD-E1 


 Slot 6    : Chan 0-7    : LAPPD-H8, LAPPD-H7, LAPPD-H6, LAPPD-H5, LAPPD-H4, LAPPD-H3, LAPPD-H2, LAPPD-H1 
 Slot 6    : Chan 8-15 : LAPPD-G8, LAPPD-G7, LAPPD-G6, LAPPD-G5, LAPPD-G4, LAPPD-G3, LAPPD-G2, LAPPD-G1 

 





 ------------ 

 To start coda: 
 * VNC server should be running on clrlpc:1 
 * To connect: vncviewer clrlpc:1 (account/password is a-compton) 
 * Open terminal, run: kcoda, then startcoda 
 * Configuration is vtpOnly (To include FADC scalers use vtpScalers) 

 ------------ 

 Readout/trigger configuration files: 
 * FADC: clrlpc:/home/a-compton/params/fadc250/solidcer.cnf 
 * VTP:    clrlpc:/home/a-compton/params/vtp/esbvtp.cnf 

 ------------ 
 FADC250 Pedestal measurement program: 
 export EXPID=solidcer 
 a-compton@solidesbdaq 
 /home/a-compton/src/linuxvme/fadc-HallB/test 
 ./fadc250peds result.txt 


 ----------- 
 VTP environment variables in ESB : 

 Zynq> printenv 
 autoload=no 
 baudrate=115200 
 bootargs=console=ttyPS0,115200 ip=::::esbvtp:eth0:dhcp nfsroot=129.57.37.107:/diskless/diskless/ArchLinux/armv7-devel/root uio_pdrv_genirq.of_id=my-uio ro rootwait cma=384MB 
 bootargs_rw=console=ttyPS0,115200 ip=::::esbvtp:eth0:dhcp nfsroot=129.57.37.107:/diskless/diskless/ArchLinux/armv7-devel/root uio_pdrv_genirq.of_id=my-uio rw rootwait cma=384MB 
 bootcmd=run $modeboot 
 bootdelay=3 
 devicetree_image=devicetree.dtb 
 devicetree_load_address=0x2000000 
 ethact=ethernet@e000b000 
 ethaddr=ce:ba:f0:03:00:a0 
 fdt_high=0x20000000 
 fdtcontroladdr=3ffa9e30 
 gatewayip=129.57.168.1 
 initrd_high=0x20000000 
 ipaddr=129.57.168.23 
 kernel_image=uImage 
 kernel_load_address=0x2080000 
 kernel_path=linux-install/ArchLinux-armv71 
 modeboot=sdboot 
 netmask=255.255.255.0 
 sdboot=echo Copying Linux from TFTP server to RAM...; echo Download Kernel; if tftpboot ${kernel_load_address} ${kernel_path}/${kernel_image}; then echo OK; else echo FAILED; reset; fi; echo Download DeviceTree; if tftpbo} 
 sdboot_no=if mmcinfo; then echo Copying Linux from SD to RAM... && load mmc 0 ${kernel_load_address} ${kernel_image} && load mmc 0 ${devicetree_load_address} ${devicetree_image} && bootm ${kernel_load_address} - ${deviceti 
 serverip=129.57.37.107 
 stderr=serial@e0000000 
 stdin=serial@e0000000 
 stdout=serial@e0000000 
 tftpboot_no=echo Copying Linux from tftp server to RAM... &&tftpboot ${kernel_load_address} linux_vtp/${kernel_image} &&tftpboot ${devicetree_load_address} linux_vtp/${devicetree_image} &&bootm ${kernel_load_address} - ${; 

 Environment size: 1814/131068 bytes 

 3. Flash ADC scalers 

 The FADC250 modules have internal scalers.    These scalers can be read both during data taking, or when a CODA run is not in progress.    Scaler server software has been installed on solidesbdaq so that the scalers can be included in the data stream, read by the getscalers command or displayed with xscalers. 

 To start the scaler server, type "startscalerserver".    To stop the scaler server, type "killscalerserver".    These commands can be run on clrlpc or solidesbdaq. 

 To get a text dump of the scalers, run "getscalers solidesbdaq" from clrlpc or the cdaq account on a Hall C machine.    The last line of the output is a counter running at 60 Hz which can be used as a time base to calculate rates. 

 The command "go_xscaler" will bring up an Xscaler display of the FADC scalers.    The mapfile is in /home/a-compton/saw/xscaler/scaler.map on clrlpc. 

 To include scalers in the data stream, use the vtpScalers configuration instead of vtpOnly.