Project

General

Profile

ESB DAQ » History » Version 12

Stephen Wood, 07/24/2020 03:49 PM
Information on FADC scalers

1 2 Alexandre Camsonne
1. ESB DAQ
2 1 Alexandre Camsonne
3
Computers
4
5
simonadaq
6
7 3 Alexandre Camsonne
clrlpc 
8 1 Alexandre Camsonne
9
CPU : solidesbdaq
10
11 2 Alexandre Camsonne
VTP : esbvtp 129.57.36.253
12 1 Alexandre Camsonne
13 2 Alexandre Camsonne
VXS crate : esbvxs
14 4 Mark Jones
15
16
2. FADC cabling
17
18 9 Mark Jones
Slot 3  : Chan 0-7  : Cer14-5,13-4,13-3,13-2,13-2,13-5,12-3,12-3
19
Slot 3  : Chan 8-15  : Cer12-2,12-1,12-5,11-4,11-3,11-,11-5   
20
21
Slot 4  : Chan 0-7  : Cer 33-1,33-5,23-4,23-3,23-2,23-1,23-5,24-4
22
Slot 4  : Chan 8-15  : Cer 24-3,24-2,24-1,24-5,14-4,14-3,14-2,14-1
23
24
Slot 5  : Chan 0-7  : Cer 43-2,43-1,43-5,44-4,44-3,44-2,44-1,44-5 
25
Slot 5  : Chan 8-15 :  Cer 34-4,34-3,34-2,34-1,34-5,33-4,33-3,33-2
26
27
Slot 6  : Chan 0-7  : Cer 31-3,31-2,31-1,31-5,41-4,41-3,41-2,41-1
28
Slot 6  : Chan 8-15  : Cer 41-5,42-4,42,-3,42-2,42-1,42-5,43-4,43-3
29
30 4 Mark Jones
Slot 7  : Chan 0-7  : C7-4,C7-3,C7-2,C7-1,C6-4,C6-3,C6-2,C6-1
31
Slot 7  : Chan 8-15 : C5-4,C5-3,C5-2,C5-1,C4,C3,C2,C1
32 1 Alexandre Camsonne
33 9 Mark Jones
Slot 8  : Chan 0-7  : Cer 22-1,22-5,32-4,32-3,32-2,32-1,32-5,31-4
34 1 Alexandre Camsonne
Slot 8  : Chan 8-15 : C9-4,C9-3,C9-2,C9-1,C8-4,C8-3,C8-2,C8-1
35 4 Mark Jones
36 9 Mark Jones
Slot 9  : Chan 0-7  : empty,empty,cer21-4,21-3,21-2,21-1,21-4,22-4
37
slot 9  : Chan 8-15 : Cer22-3,Cer22-2,S2-11,S2-10,S2-9,S2-8,S2-7,S2-6
38 4 Mark Jones
39 6 Ben Raydo
Slot 10 : Chan 0-7  : S2-5,S2-4,S2-3,S2-2,S2-1,S1-11,S1-10,S1-9
40
Slot 10 : Chan 8-15 : S1-8,S1-7,S1-6,S1-5,S1-4,S1-3,S1-2,S1-1
41 5 Alexandre Camsonne
42 1 Alexandre Camsonne
------------
43
44 6 Ben Raydo
To start coda:
45
* VNC server should be running on clrlpc:1
46
* To connect: vncviewer clrlpc:1 (account/password is a-compton)
47
* Open terminal, run: kcoda, then startcoda
48 10 Stephen Wood
* Configuration is vtpOnly (To include FADC scalers use vtpScalers)
49 6 Ben Raydo
50
------------
51
52
Readout/trigger configuration files:
53
* FADC: clrlpc:/home/a-compton/params/fadc250/solidcer.cnf
54
* VTP:  clrlpc:/home/a-compton/params/vtp/esbvtp.cnf
55 7 Alexandre Camsonne
56
------------
57
FADC250 Pedestal measurement program:
58 11 Simona Malace
export EXPID=solidcer
59 7 Alexandre Camsonne
a-compton@solidesbdaq
60
/home/a-compton/src/linuxvme/fadc-HallB/test
61
./fadc250peds result.txt
62 8 Alexandre Camsonne
63
64
-----------
65
VTP environment variables in ESB :
66
67
Zynq> printenv
68
autoload=no
69
baudrate=115200
70
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
71
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
72
bootcmd=run $modeboot
73
bootdelay=3
74
devicetree_image=devicetree.dtb
75
devicetree_load_address=0x2000000
76
ethact=ethernet@e000b000
77
ethaddr=ce:ba:f0:03:00:a0
78
fdt_high=0x20000000
79
fdtcontroladdr=3ffa9e30
80
gatewayip=129.57.168.1
81
initrd_high=0x20000000
82
ipaddr=129.57.168.23
83
kernel_image=uImage
84
kernel_load_address=0x2080000
85
kernel_path=linux-install/ArchLinux-armv71
86
modeboot=sdboot
87
netmask=255.255.255.0
88
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}
89
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
90
serverip=129.57.37.107
91
stderr=serial@e0000000
92
stdin=serial@e0000000
93
stdout=serial@e0000000
94
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} - ${;
95
96
Environment size: 1814/131068 bytes
97 12 Stephen Wood
98
3. Flash ADC scalers
99
100
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.
101
102
To start the scaler server, type "startscalerserver".  To stop the scaler server, type "killscalerserver".  These commands can be run on clrlpc or solidesbdaq.
103
104
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.
105
106
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.
107
108
To include scalers in the data stream, use the vtpScalers configuration instead of vtpOnly.