Commit graph

9,307 commits

Author SHA1 Message Date
stephan
44186f5226 dps_table: add .deallocate(), .copy()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5027 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-12 14:16:46 +00:00
stephan
d293ce9de2 hetept_l1l2: make l1trigger.thresholds a dictionary
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5026 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-12 09:10:35 +00:00
stephan
10dfbc1442 hetept_config: hetept_base_config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5025 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:08:02 +00:00
stephan
25354ab5e0 hetept_l1l2: add high rate thresholds
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5024 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:07:32 +00:00
stephan
497732e05f svn:keywords Id Revision
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5023 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:05:26 +00:00
stephan
a6ff515d3f svn:keywords Id Revision
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5022 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 19:02:52 +00:00
stephan
fcc9bb342e hetept_ppss: get_HK(), l3disable for clear, set_dps_flags()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5021 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:56:06 +00:00
stephan
7b6651fed6 heteptana: threshold variants management
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5020 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:53:21 +00:00
stephan
24c2e1f768 ppss_table: add .copy() methods, selective .science()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5019 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:52:20 +00:00
stephan
088a37f1b4 solomsg: default msg0 version set to 9
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5018 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 18:42:04 +00:00
stephan
06a5054e23 step: revert -c -5016
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5017 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 11:37:13 +00:00
stephan
1c76205265 step: why do I need to remove these old branches again?
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5016 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 11:35:21 +00:00
stephan
e199781210 powerlog: awk script
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5015 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-11 11:30:38 +00:00
stephan
c5f0c775cf arm gps/write
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5014 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-07 11:00:08 +00:00
stephan
d70dfadfd3 arm Makefile: -std=gnu99 for strlcpy
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5013 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-07 10:59:27 +00:00
stephan
822b931903 usbterm: default arg for SetFilter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5012 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-07 10:58:24 +00:00
stephan
601b19a4a1 arm display: format text up to 128 char
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5011 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-07 10:57:37 +00:00
stephan
702605058b arm spi: do not abort unless rw pattern is exhausted
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5010 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-07 10:57:01 +00:00
stephan
47d5444490 gps: add gps_tty()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5009 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-07 10:27:01 +00:00
stephan
0d350a716b step: remove old libero branches
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5008 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-05 11:52:31 +00:00
stephan
736aef81cc heteptana: remove old libero branches
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5007 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-05 11:52:08 +00:00
stephan
d12a707c86 heteptdig: remove old libero branches
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5006 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-05 11:51:33 +00:00
stephan
5ca0531865 heteptana-bga: more power infrastructure
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5005 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-04 23:52:13 +00:00
stephan
f43719ba13 heteptana-bga: version with RTAX2000-FG896
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5004 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-04 23:02:09 +00:00
stephan
0b62578cb4 RTAX2000-FG896: symbols and footprint
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5003 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-04 21:59:20 +00:00
stephan
874cf0783a heteptana-36: 36 channel version with plastic adcs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5002 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-04 21:58:02 +00:00
stephan
6f6878e453 hetept_l1l2: add mV
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5001 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-01 11:43:24 +00:00
stephan
d62d166cac gps: dma_flags, DMA_NONBLOCK
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5000 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-01 11:40:17 +00:00
stephan
4f42212df5 gps: stop_at_first_zero DumpFilter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4999 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-01 11:39:15 +00:00
stephan
102b418f76 arm: add DumpFilter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4998 bc5caf13-1734-44f8-af43-603852e9ee25
2016-04-01 11:38:27 +00:00
stephan
3b7812ba5c HETEPT.awk: add isHETmuon()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4997 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-25 15:09:23 +00:00
stephan
6e91487d16 l2rate: accept counters of any size, fix pause() bug
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4996 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-24 20:31:19 +00:00
terasa
659d51c7f9 make_step_files.sh: Made script a bit more readable. Removed comments. Fixed symbolic link creation.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4995 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-23 16:33:23 +00:00
panitzsch
484b0cd858 make_step_files.sh: shell script to generate/update all STEP-related configuration and definition files.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4994 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-23 12:32:54 +00:00
stephan
5bd0cf8bd4 STREAMTEST: fix ppss for high count rates, 90% dutycycle, bogus peek
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4993 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-21 14:51:36 +00:00
stephan
5f5b066908 hetept_l1l2_stream: do not read HET channels for EPT triggers
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4992 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-21 14:08:00 +00:00
stephan
49a3bdeb7e calibration: run 2016-03-10-fm2-Bi207-Xrays-2
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4991 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-16 17:47:00 +00:00
stephan
663a91d31e calibration: run 2016-03-06-fm2-bi207-xrays-3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4990 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-16 17:26:17 +00:00
stephan
e43ec44312 itf_parser: add EEPROM ID string
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4989 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-16 12:31:36 +00:00
stephan
c05a41eea5 FM2 EPT calibration
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4988 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-15 16:32:13 +00:00
stephan
fd15bf41ae HETEPT.awk: add 1D hist
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4987 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-15 16:31:53 +00:00
stephan
5a81259575 l3 doc: fix CMP u_8 bitfield size
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4986 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-14 15:53:07 +00:00
stephan
e698cb9020 step fm v03 FPGA programming logs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4985 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:57:24 +00:00
stephan
3b408f5135 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.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4984 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:36:51 +00:00
stephan
73b1d7a31c solol3-mode: disable newline-and-indent, do solol3-colon for "="
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4983 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:21:18 +00:00
stephan
9f2ad813ee hetept_l1l2: add B.3 in L1 trigger bits
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4982 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:18:19 +00:00
boden
dda17b36f7 hetept_dps.py: minor fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4981 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:10:59 +00:00
boden
b3557273b6 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.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4980 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 11:08:44 +00:00
stephan
d4e403d943 step v03: flash adlec
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4979 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-09 08:38:27 +00:00
boden
ff07f630a9 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.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@4978 bc5caf13-1734-44f8-af43-603852e9ee25
2016-03-08 15:26:56 +00:00