Commit graph

9,307 commits

Author SHA1 Message Date
stephan
565e22187c counters: hook up single,error to the counters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6540 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-26 14:21:16 +00:00
stephan
14b834d2a5 counters: fix EDAC reporting
The implementation of the counters module had a bug in the handling
	of the EDAC status bits.  The {si,er} bits from the EDAC machine were 
	sampled one clock too late.  The operation of the counters was not
	affected, the corrected values were used during increment and readout.

	A error during increment was not reported in most cases, unless
	another increment or readout happened exactly one clock cycle before.
	
	An error during readout was being reported, because the read address 
	was applied to the RAM for multiple cycles, unless an increment happend
	one clock after the readout.

	An error detected during readout was not being corrected in the RAM,
	unless an increment happened in the clock cylce before.

	This patch removes the logic to write back corrected data after 
	readout errors.  The sampling of the {si,er} bits is moved one clock
	cycles earlier, for proper reporting and counting of these errors.
	Increment operation naturally write corrected values.

	This error cannot explain the strange behaviour of the STEP FS unit.



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6539 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-26 13:48:16 +00:00
boden
042b50e630 solo_printer: fixed a bug introduced by changes in solo_data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6538 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-26 11:58:34 +00:00
panitzsch
947bd86e2e plot_STEP_sci.py: added plot and data return functionality
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6537 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-25 15:55:56 +00:00
boden
3699bf25ec minor changes to multiple files to make them more python3 friendly
(no changes to functionality under python2)


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6536 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-25 14:15:49 +00:00
stephan
8721926009 counters: textjig, BUG: {si,er} sampled too late
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6535 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-24 22:04:12 +00:00
stephan
0038e7a77f rpirena bitfile without config autorestart
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6534 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 17:01:29 +00:00
terasa
13b375742f step_calib.l3: Multiply ped by cal for dummy calibration.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6533 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 15:40:02 +00:00
terasa
a8910c657d Makefile: Remove references to STEP_*correlated*.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6532 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 15:39:33 +00:00
terasa
b3ed2f524f l3/step: Fixed ADC_OFFSET option.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6531 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 15:39:05 +00:00
terasa
937d26cadb l3/step: Allow ADC_OFFSET option when temp calib is not used.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6530 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 14:46:33 +00:00
panitzsch
42f2fab444 plot_STEP_sci.py: minor but basic adaptions
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6529 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 14:38:00 +00:00
panitzsch
9d6f0a7aec plot_STEP_sci.py: removed git dependencies;\nadapted to new svn structure;\nuse solo_data output;\nstill work in progress
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6528 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 13:42:45 +00:00
terasa
165ba2826f step_config_fs.py: Move enc_base back to 0x0.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6527 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 11:41:45 +00:00
terasa
6b8e925fe9 l3.py: Fixed error message in loop and for.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6526 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 11:41:05 +00:00
terasa
db52cd6d17 step_ppss.py: Read STEP L1 counter SEU counters.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6525 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 11:39:24 +00:00
stephan
3475b9eb2c LND_hist: key title
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6524 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:13:49 +00:00
stephan
3f961ae78c nm64 altera: fix counter read pipeline
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6523 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:10:24 +00:00
stephan
61866edbfc erena altera built, lost+found
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6522 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:08:00 +00:00
stephan
0a2a5d81b0 erena: fit MC spectrum to data via gnuplot plugin
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6521 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:04:57 +00:00
stephan
f4b2a6d229 nm64.py: add arg enable(ch=0x7e7e7e)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6520 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:02:43 +00:00
stephan
49867d1f4e compression sim: strange STEP FS case
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6519 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:01:03 +00:00
stephan
cf366d43c9 backend.v: rename memport mp1pha
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6518 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-23 07:00:11 +00:00
stephan
1663c987a3 C'E4 LND FM config EEPROM burn version 3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6517 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 15:21:42 +00:00
stephan
3db482fb5d ce4_config.defsfile()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6516 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 15:09:51 +00:00
stephan
c93c5ed45d ce4_config: include solo_msg.revision
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6515 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 15:04:05 +00:00
stephan
5e48419ec8 ce4_exec(): new arg partition=0
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6514 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 13:28:31 +00:00
stephan
82c92bdc92 C'E4 config: dumpfile(), text=False
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6513 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 13:24:47 +00:00
stephan
5f9a747776 C'E4 config: allow selectin index addr, messages addr, version 3
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6512 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 12:46:49 +00:00
stephan
f121f904e0 C'E4 write_eeprom(): allow index only/messages only writes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6511 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 12:45:47 +00:00
stephan
bd83221d2d µsolo: avoid scanning the USB twice
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6510 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-22 12:43:37 +00:00
stephan
e0ce27b197 rpirena: hour_rate_pressure.gpt: ARG4
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6509 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-21 11:13:26 +00:00
boden
3f29649dc1 step_data, solo_data: added support for returning the pixels of all sections
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6508 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-19 17:25:33 +00:00
stephan
e9d33b5439 C'E4 config: allow to pass an [m]addr top ce4_table, for EEPROM partitions
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6507 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-19 16:15:53 +00:00
terasa
0f4bcfd6c1 step: Allow per-model setting of encbase and phabase.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6506 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-19 11:15:24 +00:00
panitzsch
916df07793 plot_STEP_sci.py: still work in progress but more evolved
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6505 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 18:26:09 +00:00
boden
b899157932 moved STEP-specific scripts from python/cdpu/ to python/step/
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6504 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 17:05:06 +00:00
boden
f46d8431d3 moved hetept specific files from python/cdpu/ to python/hetept/
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6503 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 16:49:11 +00:00
boden
af2865834e Cleanup:
moved ixmsg.py, steinmsg.py, plot_STEP_sci.py to python/step/
removed unused hetept_l1l2_stream.py, hetept_l1l2trigger.py, hktable.py


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6502 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 16:31:14 +00:00
boden
54b217ac98 removed obsolete EDACdecoder.py
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6501 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 16:10:48 +00:00
boden
2b39dd8c53 moved configtable.py from cdpu/ to python/
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6500 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 15:34:59 +00:00
boden
d6951ae980 hetept_data.py: small changes to het_ion_spectrum
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6499 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 15:24:59 +00:00
boden
2f79b2a14a solo_data.py: reorganized to make data structures more consistent,
ebins now fully support two-dimensional histograms
step_data.py: make use of new ebin functionality to simplify step_bins and step_cols
These are just syntactic changes, the resulting data products are exactly the same as before!


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6498 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 11:39:59 +00:00
boden
ff36138c7f hetept_dps.py: data products now keep order as defined in hetept_data
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6497 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-18 11:31:57 +00:00
stephan
cc2f8e0f09 compression: old gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6496 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 16:23:38 +00:00
stephan
7842c95d18 itf_parser: hamming decode encoding table, sign extended
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6495 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 14:04:25 +00:00
stephan
73e84667d6 itf_parser: hamming decode encoding table, 4 columns, col0 in hex, fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6494 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 13:56:08 +00:00
stephan
6fffd47d5f itf_parser: hamming decode encoding table, 4 columns, col0 in hex
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6493 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 13:15:05 +00:00
stephan
b9ba3b8f27 itf_parser: hamming decode encoding table, in signed decimal, 4 columns
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6492 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 13:01:17 +00:00
stephan
3cc6c6148b itf_parser: hamming decode encoding table, in decimal
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6491 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-17 12:21:47 +00:00