Commit graph

  • bf0000021b STEP NCR 44 TN stephan 2018-02-18 02:00:14 +00:00
  • 868ef3d14c step ncr: add step pqm layout stephan 2018-02-17 14:49:21 +00:00
  • 37006b40ab irena.qsf: remove bogus MISC_FILE stephan 2018-02-16 20:32:53 +00:00
  • aa13d7e35b µsolo: add WriteDefs(config) stephan 2018-02-16 17:19:28 +00:00
  • a676b97f09 nm64 counters: Quartus makes all not explicitly sized constants 32 bits log There were warnings about "truncated literal to match 32 bits" Do not ingore those! Fixed. stephan 2018-02-16 17:18:29 +00:00
  • 4feeb84f0b nmrena: pack registers into IO cells stephan 2018-02-16 17:15:46 +00:00
  • 739f30e6e7 solomsg: added method _export_with_msg which wraps the exported functions with a given message class. configtable, ppss_table: use this method and move the ixmsg and stepmsg imports into the relevant step modules boden 2018-02-16 15:11:16 +00:00
  • 285c1d4c5f ce4_dps: delete 10min neutrals yu 2018-02-16 13:16:12 +00:00
  • 7c4a7a2ca0 nmcounter: fix counters numbered > 32 pejsa 2018-02-16 11:56:55 +00:00
  • 48795c0353 tsirena.py: new shell for Torsten's sirena pejsa 2018-02-16 10:46:14 +00:00
  • 616f4537d6 nm64 Makefile: add '.' to PATH pejsa 2018-02-16 10:43:29 +00:00
  • 79fc831fb8 openocd.cfg: blind fixes to make it load, still broken pejsa 2018-02-16 10:37:19 +00:00
  • 1ff6b21717 nmcounter: fix counter increment that got lost in -c 6523 stephan 2018-02-16 10:28:43 +00:00
  • 12bb2fa87e sirenacntr: bitfile with nmcounter module stephan 2018-02-16 10:24:42 +00:00
  • fbcd623eac backend: improve scratch regsiter write msg(16) set and/or clear bits in scratch[31:0] msg(17) set and/or clear bits in scratch[63:32] stephan 2018-02-16 10:23:53 +00:00
  • 7f6d4738bb C'E4 LND DPS: 8 bins for TID and LET @ 1min stephan 2018-02-15 13:42:49 +00:00
  • 6afeaa9ea2 C'E4 LND DPS: add TID and LET @ 1min cadence stephan 2018-02-14 15:42:25 +00:00
  • d469534b4d step SRAM mystery stephan 2018-02-14 14:11:07 +00:00
  • 045c14529f sirenacntr: add spi-cmd memory port stephan 2018-02-11 16:35:36 +00:00
  • 46dbca919d sirenacntr: Torsten's internship project, empty sirena template stephan 2018-02-11 15:37:17 +00:00
  • 7e741a3602 arm: Torsten's sirena project stephan 2018-02-11 14:27:10 +00:00
  • 2e88148a1b arm/usbterm: HK Vref arg stephan 2018-02-11 14:26:33 +00:00
  • 32c416a5b7 rpirena: skripts stephan 2018-02-11 14:25:02 +00:00
  • 43cd1718a3 lib: 1206 10µF s/16V/25V/ stephan 2018-02-11 14:24:08 +00:00
  • f2406cccd4 hertz lp, rfa stephan 2018-02-11 14:22:52 +00:00
  • 3c28849a7b hertz_hvps_demo: component values stephan 2018-02-11 14:21:31 +00:00
  • 889cab834d sirena: v01 checkout, very late commit stephan 2018-02-11 14:16:45 +00:00
  • 4327876e58 step_base_config.py: Move enc_base for all models to 0x20000. terasa 2018-02-08 08:39:24 +00:00
  • a45879881f dpsbug_ppss.py: Set OH dutycycle to 0. Read STEP HK. terasa 2018-02-07 13:43:33 +00:00
  • f2fbe1325c IRENA.awk: Added temperature calcualtion for NTC bgot_quicklook: Quicklook scripts for BGOT unit elftmann 2018-02-07 13:41:06 +00:00
  • 3f6a039d55 dpsbug_ppss.py: Clear SEU counters every minute, do not send them during dribble. terasa 2018-02-07 11:05:21 +00:00
  • 92a01e4f48 gse/solorc-dpsbug.py: Added. terasa 2018-02-06 21:33:09 +00:00
  • 5cc1893875 hertz lp: checkout stephan 2018-02-06 11:11:10 +00:00
  • 22f44c12ac dpsbug_base_config.py: Remove import of non-existant module. terasa 2018-02-05 14:26:23 +00:00
  • 65a3ab58f8 solomsgclass.py: Fixed indentation. terasa 2018-02-05 14:22:48 +00:00
  • 099c4a78df dpsbug: 'Minimal' config which shows bug in histmem/SRAM read. terasa 2018-02-05 13:55:56 +00:00
  • 9b77b64c71 solomsgclass.py: Add clear_first option to write_sram to improve speed. terasa 2018-02-05 12:57:53 +00:00
  • 94d2b60e78 dpsbug: use STEP v01 data products. terasa 2018-02-05 12:40:33 +00:00
  • 2850693d34 dpsbug: added a simplified dpsbug_data class to probe the behaviour more easily boden 2018-02-05 11:24:21 +00:00
  • 6e0ebfc49a dpsbug: Remove clear from dps. terasa 2018-02-03 09:21:49 +00:00
  • 50dc4cafd1 dpsbug: Fixed base config. Added to solopath.py. terasa 2018-02-03 09:21:10 +00:00
  • c9f89db88f python/dpsbug: Added config. terasa 2018-02-03 09:10:28 +00:00
  • 6360754699 python/dpsbug: Config to diagnose DPS bug in STEP units. terasa 2018-02-02 12:30:37 +00:00
  • b930cf761c l3.py: added new macro type which can replace a variable with an evaluated expression; useful for setting options from defines, e.g. .var x = EXPR .for i 0 $x NOP .endfor .endvar increment_sram.l3: use this to set loop length from defines boden 2018-02-01 13:44:19 +00:00
  • 496ccdf1a1 increment_sram.l3: disabled choosing length of loop at compile time; not (yet) supported by l3.py boden 2018-02-01 10:47:24 +00:00
  • e097a8ae69 solomsgclass.py: fixed bug introduced in last commit boden 2018-02-01 09:59:08 +00:00
  • a55678c9e8 arm BGOT: new project stephan 2018-01-31 16:23:53 +00:00
  • afadb77ae9 solomsgclass: added some checks boden 2018-01-31 15:19:22 +00:00
  • 0b73e06458 increment_sram.l3: made number of NOPs between HISTs definable, default is 10 (plus GOTO, etc.) solomsgclass.py: clear_sram and write_sram now use the correct hist_base boden 2018-01-31 14:08:06 +00:00
  • 74977c92e7 increment_sram.l3: increments the SRAM address given by the first pha record with the value given in the second pha record uses a loop, so will be quite slow for large values solomsgclass.py: added functions clear_sram and write_sram; be very careful when using them since they will overwrite l3code and dps entries in the FPGA and could interfere with the ppss TODO: take care of sram page toggling boden 2018-01-31 11:40:49 +00:00
  • 2257dbb195 hertz: draft RFA layout stephan 2018-01-30 10:42:57 +00:00
  • 3a34a7ef0e cleaned up some obsolete and unused files in python/l3/ boden 2018-01-29 17:00:30 +00:00
  • e3d7ce70b8 python/step/*: minor changes to syntax, no effect on config boden 2018-01-29 14:07:14 +00:00
  • 565e22187c counters: hook up single,error to the counters stephan 2018-01-26 14:21:16 +00:00
  • 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. stephan 2018-01-26 13:48:16 +00:00
  • 042b50e630 solo_printer: fixed a bug introduced by changes in solo_data boden 2018-01-26 11:58:34 +00:00
  • 947bd86e2e plot_STEP_sci.py: added plot and data return functionality panitzsch 2018-01-25 15:55:56 +00:00
  • 3699bf25ec minor changes to multiple files to make them more python3 friendly (no changes to functionality under python2) boden 2018-01-25 14:15:49 +00:00
  • 8721926009 counters: textjig, BUG: {si,er} sampled too late stephan 2018-01-24 22:04:12 +00:00
  • 0038e7a77f rpirena bitfile without config autorestart stephan 2018-01-23 17:01:29 +00:00
  • 13b375742f step_calib.l3: Multiply ped by cal for dummy calibration. terasa 2018-01-23 15:40:02 +00:00
  • a8910c657d Makefile: Remove references to STEP_*correlated*. terasa 2018-01-23 15:39:33 +00:00
  • b3ed2f524f l3/step: Fixed ADC_OFFSET option. terasa 2018-01-23 15:39:05 +00:00
  • 937d26cadb l3/step: Allow ADC_OFFSET option when temp calib is not used. terasa 2018-01-23 14:46:33 +00:00
  • 42f2fab444 plot_STEP_sci.py: minor but basic adaptions panitzsch 2018-01-23 14:38:00 +00:00
  • 9d6f0a7aec plot_STEP_sci.py: removed git dependencies;\nadapted to new svn structure;\nuse solo_data output;\nstill work in progress panitzsch 2018-01-23 13:42:45 +00:00
  • 165ba2826f step_config_fs.py: Move enc_base back to 0x0. terasa 2018-01-23 11:41:45 +00:00
  • 6b8e925fe9 l3.py: Fixed error message in loop and for. terasa 2018-01-23 11:41:05 +00:00
  • db52cd6d17 step_ppss.py: Read STEP L1 counter SEU counters. terasa 2018-01-23 11:39:24 +00:00
  • 3475b9eb2c LND_hist: key title stephan 2018-01-23 07:13:49 +00:00
  • 3f961ae78c nm64 altera: fix counter read pipeline stephan 2018-01-23 07:10:24 +00:00
  • 61866edbfc erena altera built, lost+found stephan 2018-01-23 07:08:00 +00:00
  • 0a2a5d81b0 erena: fit MC spectrum to data via gnuplot plugin stephan 2018-01-23 07:04:57 +00:00
  • f4b2a6d229 nm64.py: add arg enable(ch=0x7e7e7e) stephan 2018-01-23 07:02:43 +00:00
  • 49867d1f4e compression sim: strange STEP FS case stephan 2018-01-23 07:01:03 +00:00
  • cf366d43c9 backend.v: rename memport mp1pha stephan 2018-01-23 07:00:11 +00:00
  • 1663c987a3 C'E4 LND FM config EEPROM burn version 3 stephan 2018-01-22 15:21:42 +00:00
  • 3db482fb5d ce4_config.defsfile() stephan 2018-01-22 15:09:51 +00:00
  • c93c5ed45d ce4_config: include solo_msg.revision stephan 2018-01-22 15:04:05 +00:00
  • 5e48419ec8 ce4_exec(): new arg partition=0 stephan 2018-01-22 13:28:31 +00:00
  • 82c92bdc92 C'E4 config: dumpfile(), text=False stephan 2018-01-22 13:24:47 +00:00
  • 5f9a747776 C'E4 config: allow selectin index addr, messages addr, version 3 stephan 2018-01-22 12:46:49 +00:00
  • f121f904e0 C'E4 write_eeprom(): allow index only/messages only writes stephan 2018-01-22 12:45:47 +00:00
  • bd83221d2d µsolo: avoid scanning the USB twice stephan 2018-01-22 12:43:37 +00:00
  • e0ce27b197 rpirena: hour_rate_pressure.gpt: ARG4 stephan 2018-01-21 11:13:26 +00:00
  • 3f29649dc1 step_data, solo_data: added support for returning the pixels of all sections boden 2018-01-19 17:25:33 +00:00
  • e9d33b5439 C'E4 config: allow to pass an [m]addr top ce4_table, for EEPROM partitions stephan 2018-01-19 16:15:53 +00:00
  • 0f4bcfd6c1 step: Allow per-model setting of encbase and phabase. terasa 2018-01-19 11:15:24 +00:00
  • 916df07793 plot_STEP_sci.py: still work in progress but more evolved panitzsch 2018-01-18 18:26:09 +00:00
  • b899157932 moved STEP-specific scripts from python/cdpu/ to python/step/ boden 2018-01-18 17:05:06 +00:00
  • f46d8431d3 moved hetept specific files from python/cdpu/ to python/hetept/ boden 2018-01-18 16:49:11 +00:00
  • 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 boden 2018-01-18 16:31:14 +00:00
  • 54b217ac98 removed obsolete EDACdecoder.py boden 2018-01-18 16:10:48 +00:00
  • 2b39dd8c53 moved configtable.py from cdpu/ to python/ boden 2018-01-18 15:34:59 +00:00
  • d6951ae980 hetept_data.py: small changes to het_ion_spectrum boden 2018-01-18 15:24:59 +00:00
  • 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! boden 2018-01-18 11:39:59 +00:00
  • ff36138c7f hetept_dps.py: data products now keep order as defined in hetept_data boden 2018-01-18 11:31:57 +00:00
  • cc2f8e0f09 compression: old gold stephan 2018-01-17 16:23:38 +00:00
  • 7842c95d18 itf_parser: hamming decode encoding table, sign extended stephan 2018-01-17 14:04:25 +00:00
  • 73e84667d6 itf_parser: hamming decode encoding table, 4 columns, col0 in hex, fix stephan 2018-01-17 13:56:08 +00:00