Commit graph

9,307 commits

Author SHA1 Message Date
stephan
aa13d7e35b µsolo: add WriteDefs(config)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6590 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 17:19:28 +00:00
stephan
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.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6589 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 17:18:29 +00:00
stephan
4feeb84f0b nmrena: pack registers into IO cells
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6588 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 17:15:46 +00:00
boden
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


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6587 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 15:11:16 +00:00
yu
285c1d4c5f ce4_dps: delete 10min neutrals
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6586 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 13:16:12 +00:00
pejsa
7c4a7a2ca0 nmcounter: fix counters numbered > 32
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6585 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 11:56:55 +00:00
pejsa
48795c0353 tsirena.py: new shell for Torsten's sirena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6584 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:46:14 +00:00
pejsa
616f4537d6 nm64 Makefile: add '.' to PATH
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6583 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:43:29 +00:00
pejsa
79fc831fb8 openocd.cfg: blind fixes to make it load, still broken
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6582 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:37:19 +00:00
stephan
1ff6b21717 nmcounter: fix counter increment that got lost in -c 6523
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6581 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:28:43 +00:00
stephan
12bb2fa87e sirenacntr: bitfile with nmcounter module
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6580 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:24:42 +00:00
stephan
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]


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6579 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-16 10:23:53 +00:00
stephan
7f6d4738bb C'E4 LND DPS: 8 bins for TID and LET @ 1min
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6578 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-15 13:42:49 +00:00
stephan
6afeaa9ea2 C'E4 LND DPS: add TID and LET @ 1min cadence
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6577 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-14 15:42:25 +00:00
stephan
d469534b4d step SRAM mystery
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6576 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-14 14:11:07 +00:00
stephan
045c14529f sirenacntr: add spi-cmd memory port
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6575 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 16:35:36 +00:00
stephan
46dbca919d sirenacntr: Torsten's internship project, empty sirena template
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6574 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 15:37:17 +00:00
stephan
7e741a3602 arm: Torsten's sirena project
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6573 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:27:10 +00:00
stephan
2e88148a1b arm/usbterm: HK Vref arg
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6572 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:26:33 +00:00
stephan
32c416a5b7 rpirena: skripts
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6571 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:25:02 +00:00
stephan
43cd1718a3 lib: 1206 10µF s/16V/25V/
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6570 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:24:08 +00:00
stephan
f2406cccd4 hertz lp, rfa
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6569 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:22:52 +00:00
stephan
3c28849a7b hertz_hvps_demo: component values
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6568 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:21:31 +00:00
stephan
889cab834d sirena: v01 checkout, very late commit
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6567 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-11 14:16:45 +00:00
terasa
4327876e58 step_base_config.py: Move enc_base for all models to 0x20000.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6566 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-08 08:39:24 +00:00
terasa
a45879881f dpsbug_ppss.py: Set OH dutycycle to 0. Read STEP HK.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6565 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-07 13:43:33 +00:00
elftmann
f2fbe1325c IRENA.awk: Added temperature calcualtion for NTC
bgot_quicklook: Quicklook scripts for BGOT unit


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6564 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-07 13:41:06 +00:00
terasa
3f6a039d55 dpsbug_ppss.py: Clear SEU counters every minute, do not send them during dribble.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6563 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-07 11:05:21 +00:00
terasa
92a01e4f48 gse/solorc-dpsbug.py: Added.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6562 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-06 21:33:09 +00:00
stephan
5cc1893875 hertz lp: checkout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6561 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-06 11:11:10 +00:00
terasa
22f44c12ac dpsbug_base_config.py: Remove import of non-existant module.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6560 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-05 14:26:23 +00:00
terasa
65a3ab58f8 solomsgclass.py: Fixed indentation.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6559 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-05 14:22:48 +00:00
terasa
099c4a78df dpsbug: 'Minimal' config which shows bug in histmem/SRAM read.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6558 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-05 13:55:56 +00:00
terasa
9b77b64c71 solomsgclass.py: Add clear_first option to write_sram to improve speed.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6557 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-05 12:57:53 +00:00
terasa
94d2b60e78 dpsbug: use STEP v01 data products.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6556 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-05 12:40:33 +00:00
boden
2850693d34 dpsbug: added a simplified dpsbug_data class to probe the behaviour more easily
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6555 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-05 11:24:21 +00:00
terasa
6e0ebfc49a dpsbug: Remove clear from dps.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6554 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-03 09:21:49 +00:00
terasa
50dc4cafd1 dpsbug: Fixed base config. Added to solopath.py.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6553 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-03 09:21:10 +00:00
terasa
c9f89db88f python/dpsbug: Added config.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6552 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-03 09:10:28 +00:00
terasa
6360754699 python/dpsbug: Config to diagnose DPS bug in STEP units.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6551 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-02 12:30:37 +00:00
boden
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


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6550 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-01 13:44:19 +00:00
boden
496ccdf1a1 increment_sram.l3: disabled choosing length of loop at compile time; not (yet) supported by l3.py
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6549 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-01 10:47:24 +00:00
boden
e097a8ae69 solomsgclass.py: fixed bug introduced in last commit
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6548 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-01 09:59:08 +00:00
stephan
a55678c9e8 arm BGOT: new project
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6547 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-31 16:23:53 +00:00
boden
afadb77ae9 solomsgclass: added some checks
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6546 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-31 15:19:22 +00:00
boden
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


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6545 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-31 14:08:06 +00:00
boden
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


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6544 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-31 11:40:49 +00:00
stephan
2257dbb195 hertz: draft RFA layout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6543 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-30 10:42:57 +00:00
boden
3a34a7ef0e cleaned up some obsolete and unused files in python/l3/
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6542 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-29 17:00:30 +00:00
boden
e3d7ce70b8 python/step/*: minor changes to syntax, no effect on config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6541 bc5caf13-1734-44f8-af43-603852e9ee25
2018-01-29 14:07:14 +00:00