126
5 Conclusion and Outlook
s
t
n
u
o
c
C
D
A
n
i
e
g
r
a
h
C
X position
n
o
i
t
i
s
o
p
Y
0.31 0.50 0.64 0.34 0.45 0.54 0.44 0.45 0.22 0.39 0.23 0.47 0.31 0.40 0.07 0.21 0.43 0.34 0.50 0.53 0.50 0.37 0.34 0.33 0.59 0.61 0.47 0.53 0.43 0.53 0.48 0.41 0.44 0.41 0.34 0.50 0.50 0.50 0.47 0.27
0.56 0.85 0.15 0.32 0.50 0.24 0.33 0.43 0.39 0.48 0.37 0.49 0.49 0.16 0.45 0.64 0.28 0.69 0.41 0.06 0.23 0.57 0.08 0.46 0.23 0.26 0.52 0.13 0.19 0.17 0.25 0.64 0.11 0.46 0.40 0.16 0.48 0.47 0.79 0.42
0.50 0.90 0.42 0.51 0.64 0.16 0.41 0.56 0.39 0.46 0.28 0.44 0.32 0.50 0.50 0.51 0.32 0.49 0.15 0.28 0.37 0.49 0.21 0.72 0.49 0.12 0.30 0.42 0.51 0.85 0.43 0.43 0.48 0.46 0.50 0.41 0.41 0.59 0.20 0.30
0.72 0.39 0.47 0.28 0.28 0.48 0.80 0.49 0.12 0.63 0.55 0.37 0.48 0.17 0.35 0.57 0.17 0.48 0.68 0.51 0.29 0.41 0.49 0.47 0.14 0.47 0.18 0.39 0.48 0.37 0.09 0.49 0.57 0.51 0.49 0.37 0.35 0.17 0.63 0.45
0.49 0.42 0.40 0.50 0.43 0.27 0.09 0.51 0.72 0.37 0.47 0.28 0.48 0.35 0.33 0.57 0.40 0.50 0.39 0.26 0.47 0.46 0.12 0.49 0.12 0.42 0.51 0.50 0.41 0.41 0.12 0.26 0.30 0.21 0.31 0.50 0.53 0.16 0.55 0.24
0.47 0.44 0.41 0.28 0.50 0.42 0.50 0.33 0.58 0.32 0.39 0.41 0.50 0.46 0.39 0.47 0.47 0.67 0.30 0.46 0.10 0.25 0.54 0.43 0.43 0.49 0.50 0.53 0.33 0.38 0.43 0.36 0.38 0.39 0.26 0.46 0.39 0.24 0.33 0.52
0.11 0.58 0.50 0.74 0.29 0.49 0.38 0.37 0.40 0.37 0.09 0.26 0.37 0.48 0.18 0.52 0.39 0.39 0.37 0.52 0.37 0.37 0.50 0.11 0.45 0.50 0.37 0.33 0.37 0.44 0.50 0.40 0.20 0.38 0.48 0.18 0.12 0.37 0.24 0.49
0.47 0.32 0.26 0.47 0.21 0.28 0.33 0.16 0.30 0.33 0.46 0.50 0.47 0.50 0.39 0.37 0.53 0.45 0.15 0.43 0.50 0.50 0.47 0.46 0.38 0.25 0.52 0.44 0.49 0.53 0.54 0.51 0.44 0.47 0.20 0.28 0.75 0.50 0.52 0.43
0.39 0.73 0.12 0.10 0.49 0.31 0.39 0.32 0.17 0.43 0.45 0.48 0.53 0.40 0.50 0.36 0.50 0.34 0.29 0.44 0.19 0.60 0.57 0.40 0.43 0.52 0.53 0.50 0.64 0.55 0.39 0.32 0.32 0.23 0.30 0.37 0.48 0.42 0.13 0.42
0.13 0.30 0.83 0.39 0.49 0.53 0.50 0.50 0.48 0.33 0.54 0.55 0.32 0.49 0.23 0.52 0.43 0.48 0.49 0.50 0.44 0.32 0.32 0.51 0.20 0.42 0.48 0.41 0.50 0.47 0.28 0.49 0.55 0.38 0.55 0.41 0.43 0.47 0.27 0.43
0.24 0.49 0.13 0.52 0.41 0.44 0.49 0.34 0.51 0.38 0.16 0.23 0.30 0.49 0.47 0.42 0.50 0.36 0.26 0.52 0.37 0.29 0.10 0.51 0.30 0.50 0.34 0.42 0.48 0.23 0.05 0.48 0.36 0.51 0.55 0.15 0.45 0.21 0.33 0.40
0.35 0.35 0.33 0.43 0.13 0.39 0.36 0.49 0.46 0.22 0.68 0.50 0.34 0.36 0.38 0.22 0.56 0.51 0.09 0.42 0.14 0.31 0.30 0.39 0.50 0.26 0.64 0.42 0.50 0.37 0.33 0.44 0.10 0.49 0.30 0.44 0.44 0.48 0.56 0.45
0.12 0.44 0.51 0.47 0.40 0.40 0.24 0.13 0.61 0.50 0.54 0.24 0.23 0.50 0.50 0.39 0.49 0.39 0.34 0.09 0.40 0.13 0.45 0.11 0.33 0.42 0.63 0.15 0.30 0.50 0.50 0.15 0.36 0.50 0.54 0.65 0.50 0.28 0.53 0.37
0.40 0.38 0.28 0.40 0.41 0.19 0.32 0.74 0.49 0.14 0.48 0.42 0.17 0.41 0.27 0.34 0.38 0.38 0.49 0.47 0.39 0.27 0.40 0.46 0.44 0.60 0.33 0.17 0.28 0.59 0.35 0.47 0.08 0.37 0.42 0.36 0.28 0.35 0.68 0.46
0.48 0.51 0.50 0.36 0.43 0.50 0.55 0.38 0.21 0.23 0.49 0.50 0.22 0.75 0.50 0.50 0.25 0.49 0.13 0.55 0.51 0.30 0.52 0.26 0.49 0.63 0.48 0.64 0.47 0.33 0.30 0.33 0.50 0.48 0.16 0.67 0.27 0.49 0.23 0.59
0.29 0.50 0.07 0.46 0.72 0.15 0.49 0.11 0.14 0.82 0.50 0.49 0.07 0.37 0.39 0.42 0.49 0.37 0.40 0.51 0.44 0.50 0.38 0.29 0.23 0.16 0.36 0.24 0.64 0.37 0.42 0.82 0.35 0.33 0.27 0.46 0.33 0.81 0.46 0.14
20
25
30
35
40
45
50
55
60
65
80
82
84
86
88
90
92
94
96
98
100
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
s
t
n
u
o
c
C
D
A
X position
n
o
i
t
i
s
o
p
Y
Fig. 5.1 Noise and beam profile measurement with quadrant 1 of the MCH detector [3]
Table 5.1 Amount of code as counted by Cloc [7]
Source
Files
Comments
Code lines
SAMPA
53
1337
8749
Testbenches
35
2841
16000
The complexity of the design also caused unforeseen delays in the development process, which put strains on the time allotted for final production, testing and commissioning. If this had been originally anticipated, it might have been seen that it would
have been both cheaper and better to produce a device that was simpler in design,
only containing the existing analogue front-end, the ADCs, and a small amount of
digital logic that takes care of configuring the device and directly serializing the ADC
data. This device would satisfy the TPC requirements and operate in practically the
same way as the TPC is currently using the SAMPA. A secondary device, be it an
FPGA or another ASIC, could do the DSP functionality for the detectors that require
this functionality.
5 Conclusion and Outlook
s
t
n
u
o
c
C
D
A
n
i
e
g
r
a
h
C
X position
n
o
i
t
i
s
o
p
Y
0.31 0.50 0.64 0.34 0.45 0.54 0.44 0.45 0.22 0.39 0.23 0.47 0.31 0.40 0.07 0.21 0.43 0.34 0.50 0.53 0.50 0.37 0.34 0.33 0.59 0.61 0.47 0.53 0.43 0.53 0.48 0.41 0.44 0.41 0.34 0.50 0.50 0.50 0.47 0.27
0.56 0.85 0.15 0.32 0.50 0.24 0.33 0.43 0.39 0.48 0.37 0.49 0.49 0.16 0.45 0.64 0.28 0.69 0.41 0.06 0.23 0.57 0.08 0.46 0.23 0.26 0.52 0.13 0.19 0.17 0.25 0.64 0.11 0.46 0.40 0.16 0.48 0.47 0.79 0.42
0.50 0.90 0.42 0.51 0.64 0.16 0.41 0.56 0.39 0.46 0.28 0.44 0.32 0.50 0.50 0.51 0.32 0.49 0.15 0.28 0.37 0.49 0.21 0.72 0.49 0.12 0.30 0.42 0.51 0.85 0.43 0.43 0.48 0.46 0.50 0.41 0.41 0.59 0.20 0.30
0.72 0.39 0.47 0.28 0.28 0.48 0.80 0.49 0.12 0.63 0.55 0.37 0.48 0.17 0.35 0.57 0.17 0.48 0.68 0.51 0.29 0.41 0.49 0.47 0.14 0.47 0.18 0.39 0.48 0.37 0.09 0.49 0.57 0.51 0.49 0.37 0.35 0.17 0.63 0.45
0.49 0.42 0.40 0.50 0.43 0.27 0.09 0.51 0.72 0.37 0.47 0.28 0.48 0.35 0.33 0.57 0.40 0.50 0.39 0.26 0.47 0.46 0.12 0.49 0.12 0.42 0.51 0.50 0.41 0.41 0.12 0.26 0.30 0.21 0.31 0.50 0.53 0.16 0.55 0.24
0.47 0.44 0.41 0.28 0.50 0.42 0.50 0.33 0.58 0.32 0.39 0.41 0.50 0.46 0.39 0.47 0.47 0.67 0.30 0.46 0.10 0.25 0.54 0.43 0.43 0.49 0.50 0.53 0.33 0.38 0.43 0.36 0.38 0.39 0.26 0.46 0.39 0.24 0.33 0.52
0.11 0.58 0.50 0.74 0.29 0.49 0.38 0.37 0.40 0.37 0.09 0.26 0.37 0.48 0.18 0.52 0.39 0.39 0.37 0.52 0.37 0.37 0.50 0.11 0.45 0.50 0.37 0.33 0.37 0.44 0.50 0.40 0.20 0.38 0.48 0.18 0.12 0.37 0.24 0.49
0.47 0.32 0.26 0.47 0.21 0.28 0.33 0.16 0.30 0.33 0.46 0.50 0.47 0.50 0.39 0.37 0.53 0.45 0.15 0.43 0.50 0.50 0.47 0.46 0.38 0.25 0.52 0.44 0.49 0.53 0.54 0.51 0.44 0.47 0.20 0.28 0.75 0.50 0.52 0.43
0.39 0.73 0.12 0.10 0.49 0.31 0.39 0.32 0.17 0.43 0.45 0.48 0.53 0.40 0.50 0.36 0.50 0.34 0.29 0.44 0.19 0.60 0.57 0.40 0.43 0.52 0.53 0.50 0.64 0.55 0.39 0.32 0.32 0.23 0.30 0.37 0.48 0.42 0.13 0.42
0.13 0.30 0.83 0.39 0.49 0.53 0.50 0.50 0.48 0.33 0.54 0.55 0.32 0.49 0.23 0.52 0.43 0.48 0.49 0.50 0.44 0.32 0.32 0.51 0.20 0.42 0.48 0.41 0.50 0.47 0.28 0.49 0.55 0.38 0.55 0.41 0.43 0.47 0.27 0.43
0.24 0.49 0.13 0.52 0.41 0.44 0.49 0.34 0.51 0.38 0.16 0.23 0.30 0.49 0.47 0.42 0.50 0.36 0.26 0.52 0.37 0.29 0.10 0.51 0.30 0.50 0.34 0.42 0.48 0.23 0.05 0.48 0.36 0.51 0.55 0.15 0.45 0.21 0.33 0.40
0.35 0.35 0.33 0.43 0.13 0.39 0.36 0.49 0.46 0.22 0.68 0.50 0.34 0.36 0.38 0.22 0.56 0.51 0.09 0.42 0.14 0.31 0.30 0.39 0.50 0.26 0.64 0.42 0.50 0.37 0.33 0.44 0.10 0.49 0.30 0.44 0.44 0.48 0.56 0.45
0.12 0.44 0.51 0.47 0.40 0.40 0.24 0.13 0.61 0.50 0.54 0.24 0.23 0.50 0.50 0.39 0.49 0.39 0.34 0.09 0.40 0.13 0.45 0.11 0.33 0.42 0.63 0.15 0.30 0.50 0.50 0.15 0.36 0.50 0.54 0.65 0.50 0.28 0.53 0.37
0.40 0.38 0.28 0.40 0.41 0.19 0.32 0.74 0.49 0.14 0.48 0.42 0.17 0.41 0.27 0.34 0.38 0.38 0.49 0.47 0.39 0.27 0.40 0.46 0.44 0.60 0.33 0.17 0.28 0.59 0.35 0.47 0.08 0.37 0.42 0.36 0.28 0.35 0.68 0.46
0.48 0.51 0.50 0.36 0.43 0.50 0.55 0.38 0.21 0.23 0.49 0.50 0.22 0.75 0.50 0.50 0.25 0.49 0.13 0.55 0.51 0.30 0.52 0.26 0.49 0.63 0.48 0.64 0.47 0.33 0.30 0.33 0.50 0.48 0.16 0.67 0.27 0.49 0.23 0.59
0.29 0.50 0.07 0.46 0.72 0.15 0.49 0.11 0.14 0.82 0.50 0.49 0.07 0.37 0.39 0.42 0.49 0.37 0.40 0.51 0.44 0.50 0.38 0.29 0.23 0.16 0.36 0.24 0.64 0.37 0.42 0.82 0.35 0.33 0.27 0.46 0.33 0.81 0.46 0.14
20
25
30
35
40
45
50
55
60
65
80
82
84
86
88
90
92
94
96
98
100
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
s
t
n
u
o
c
C
D
A
X position
n
o
i
t
i
s
o
p
Y
Fig. 5.1 Noise and beam profile measurement with quadrant 1 of the MCH detector [3]
Table 5.1 Amount of code as counted by Cloc [7]
Source
Files
Comments
Code lines
SAMPA
53
1337
8749
Testbenches
35
2841
16000
The complexity of the design also caused unforeseen delays in the development process, which put strains on the time allotted for final production, testing and commissioning. If this had been originally anticipated, it might have been seen that it would
have been both cheaper and better to produce a device that was simpler in design,
only containing the existing analogue front-end, the ADCs, and a small amount of
digital logic that takes care of configuring the device and directly serializing the ADC
data. This device would satisfy the TPC requirements and operate in practically the
same way as the TPC is currently using the SAMPA. A secondary device, be it an
FPGA or another ASIC, could do the DSP functionality for the detectors that require
this functionality.
