Jan Christoph Terasa
16e8620337
step_base_config.py: Adapted to new msg0 syntax.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5050 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 15:25:59 +00:00
Jan Christoph Terasa
3af53938f1
solomsgclass.py: Renamed clr_step_cntrs to clear_step_l2, and added it to 'reset_all' and 'all'.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5049 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 15:25:22 +00:00
Jan Christoph Terasa
d0875d0de7
step_sft.py: Removed cruft. Added measurement with test pulser.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5048 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-26 14:54:16 +00:00
Stephan I. Böttcher
7541819191
boottable version 1
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5047 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 20:46:35 +00:00
Stephan I. Böttcher
eed19b0d45
hetept SFT: read 0x50 counters
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5046 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 19:36:21 +00:00
Stephan I. Böttcher
ad0c364d49
packets: make datatype code agree with ICD
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5045 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 19:35:32 +00:00
Jan Christoph Terasa
85948f85e5
step_config: Added calib mode with streaming and all pixels active.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5040 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 14:02:34 +00:00
Stephan I. Böttcher
66944dfd1f
packets: fix PHA code
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5039 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 10:24:51 +00:00
Stephan I. Böttcher
4c3db893c1
packets: new PacketId scheme with 36 values
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5038 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 10:11:04 +00:00
Jan Christoph Terasa
d1b6fbaed6
step_base_config.py: Added SFT as index table entry 6.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5037 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-25 08:37:47 +00:00
Jan Christoph Terasa
f8167c4c6e
step_base_config.py: Explicitly disable streaming in hk and nominal modes.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5034 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-21 09:38:24 +00:00
Jan Christoph Terasa
d2ef313c01
step_config.py: Add basic config.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5033 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-21 08:52:33 +00:00
Jan Christoph Terasa
cf8d2546ad
step_config: Updated to use simpler config creation mechanism.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5032 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-20 09:49:10 +00:00
Jan Christoph Terasa
ed81ec1f06
dps_table.py: Fixed bugs in dps_table.copy() and dps_product.copy().
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5031 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-20 09:47:55 +00:00
Stephan I. Böttcher
b074b84c5d
dps_table: add .deallocate(), .copy()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5027 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-12 14:16:46 +00:00
Stephan I. Böttcher
534545c61f
hetept_l1l2: make l1trigger.thresholds a dictionary
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5026 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-12 09:10:35 +00:00
Stephan I. Böttcher
26441f5d33
hetept_config: hetept_base_config
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5025 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:08:02 +00:00
Stephan I. Böttcher
58ae80a90b
hetept_l1l2: add high rate thresholds
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5024 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:07:32 +00:00
Stephan I. Böttcher
aa89a42f29
svn:keywords Id Revision
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5023 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:05:26 +00:00
Stephan I. Böttcher
f486c93506
svn:keywords Id Revision
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5022 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:02:52 +00:00
Stephan I. Böttcher
dfc1f6dab2
hetept_ppss: get_HK(), l3disable for clear, set_dps_flags()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5021 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:56:06 +00:00
Stephan I. Böttcher
7b4ad4ec5a
heteptana: threshold variants management
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5020 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:53:21 +00:00
Stephan I. Böttcher
cd4304f80c
ppss_table: add .copy() methods, selective .science()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5019 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:52:20 +00:00
Stephan I. Böttcher
a4f4b96eda
solomsg: default msg0 version set to 9
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5018 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:42:04 +00:00
Stephan I. Böttcher
a21acc3a61
hetept_l1l2: add mV
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5001 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-01 11:43:24 +00:00
Stephan I. Böttcher
167738cbb6
STREAMTEST: fix ppss for high count rates, 90% dutycycle, bogus peek
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4993 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-21 14:51:36 +00:00
Stephan I. Böttcher
71a0840c29
hetept_l1l2_stream: do not read HET channels for EPT triggers
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4992 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-21 14:08:00 +00:00
Stephan I. Böttcher
6443418ff3
het L3: start of a major rewrite
...
L3[1] can assume that L2 rejected all hits in B2 and A2
L3[2] dito in the other direction
L3[3] will test for X-talk and call L3[1] or L3[2] when apropriate
L1 trigger bits:
L1[6] = A1 = (A11H, A11L, A12H, A12L)
L1[4] = B1c = (B11H, B11L, B12H, B12L)
L1[7] = B1 = B1c + (B13G)
L1[8] = A2 = (A21H, A21L, A22H, A22L)
L1[5] = B2c = (B21H, B21L, B22H, B22L)
L1[9] = B2 = B2c + (B23G)
L2 trigger:
L3[1] <= A1 & B1c & ~B2 & ~A2
L3[2] <= A2 & B2c & ~B1 & ~A1
L3[3] <= A1 & B1c * B2 | A2 & B2c & B1
In calibration configurations, B1c := B1 and B2c := B2,
because two L1 trigger bits L1[4:5] are used for catch all triggers.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4984 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:36:51 +00:00
Stephan I. Böttcher
280f724af9
solol3-mode: disable newline-and-indent, do solol3-colon for "="
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4983 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:21:18 +00:00
Stephan I. Böttcher
e5e2ba0d02
hetept_l1l2: add B.3 in L1 trigger bits
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4982 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:18:19 +00:00
Sebastian Boden
5337c4ebee
hetept_dps.py: minor fix
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4981 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:10:59 +00:00
Sebastian Boden
99cfc1d861
solorc-hetept.py, hetept_dps.py: It's now possible to set the DPS configuration with the commands PQM() and FM(); this works by creating a temporary settings file which hetept_dps will try to read
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4980 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:08:44 +00:00
Sebastian Boden
beb54a90d2
hetept_dps.py: implemented function select_dps_config, which allows us to choose among FM, PQM, etc configurations; Todo: find a good way to select this from solorc-hetept.py
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4978 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-08 15:26:56 +00:00
Sebastian Boden
be7bc2e884
l3 Makefile, ept.l3: improved support for making PQM and FM versions without interfering with each other
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4974 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 17:11:01 +00:00
Sebastian Boden
27176fd49b
l3 Makefile: added support to make *_pqm files using the -DPQM assembler option
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4973 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 16:23:15 +00:00
Sebastian Boden
9ebfec9103
ept.l3: integrated PQM L3 trigger into ept.l3 using .ifdef PQM
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4972 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 15:52:07 +00:00
Jan Christoph Terasa
339dde82ec
step_stream_config.py: Sync to step_config.py.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4970 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 14:04:48 +00:00
Jan Christoph Terasa
072d943192
step_config: Pulse once on all pixels to clear memory to avoid SEUs.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4969 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 14:04:19 +00:00
Jan Christoph Terasa
698ae6fcc5
step_dps.py: Ignore zero multiplicity hits.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4968 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 13:51:19 +00:00
Jan Christoph Terasa
191cf9d36b
step.l3: Write multiplicities for single pixel hits.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4967 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 13:50:41 +00:00
Jan Christoph Terasa
c20cbcbfde
step_ppss.py: Apply r4965 to small pixels, too.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4966 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 10:31:34 +00:00
Jan Christoph Terasa
88aff37e75
step_ppss.py: Reduced min_dt to zero.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4965 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 10:30:42 +00:00
Jan Christoph Terasa
04dbb72643
step_ppss.py: Don't send deadtimes to ICU every second, use ICU_cadence.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4964 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 09:11:20 +00:00
Jan Christoph Terasa
8d149a076d
step_dps.py
...
Fixed wrong usage of csum=5 (hint: it's not 5 seconds...)
Added tmod argument to data products to avoid sending additional telemetry
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4963 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 07:26:35 +00:00
Jan Christoph Terasa
0bf6cb09a4
solomsgclass.py: data_product() argument tmod accepts MOUDLI-type strings.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4962 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 07:25:17 +00:00
Jan Christoph Terasa
a7637c7952
step_stream_config: Updated step_stream_config.py to use updated step_small_l3.py
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4961 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 07:08:19 +00:00
Jan Christoph Terasa
cd9e9f5bb7
step_dps.py: Create only one .defs file containing both large and small pixel SCI defs.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4960 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 07:01:25 +00:00
Jan Christoph Terasa
ad854419cf
step_ppss.py: Remove L3 guards around DPS calls.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4959 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 06:48:24 +00:00
Jan Christoph Terasa
c48206919d
step_config: Updated step_config.py to use updated step_small_l3.py
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4958 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 06:47:36 +00:00
Jan Christoph Terasa
ef1791aec0
step.l3: Fixed bug in handling of wrong pixel sizes for hits on IX1.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@4957 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-07 06:38:00 +00:00