Commit graph

9,307 commits

Author SHA1 Message Date
stephan
4546d435a1 backend: implement msg('h12) write SRAM
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7844 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-20 21:28:58 +00:00
stephan
e77a918ace nmrena mustang: support ltc1650
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7843 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-17 22:29:23 +00:00
stephan
d190c90ac8 arm/flash_IRENA fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7842 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-17 20:54:46 +00:00
stephan
34420c9502 meps_ana_demo_nf: minor adjustemnt for a removed nf mounting hole
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7841 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 16:30:55 +00:00
stephan
72d029e1a6 nm64_pmthv: add DACB coaxpad
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7840 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 16:17:18 +00:00
stephan
3c5f1c7b78 nm64_rj45: v02 due to complete fail of the RJ45 footprint
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7839 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 16:16:49 +00:00
stephan
a8a67fee74 nmrena: bitfiles
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7838 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 16:15:12 +00:00
stephan
94c0e76733 nm64_rj45: v02 due to complete fail of the RJ45 footprint
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7837 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 15:34:03 +00:00
stephan
57b461cc8f lib: late commit of conn8-200.sym
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7836 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 12:18:48 +00:00
terasa
379950b5ac solo/step/configs: Update version number to v04.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7835 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 11:05:02 +00:00
stephan
81826bbaf1 arm/nm64: fix nm/dac response message
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7834 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 10:52:31 +00:00
stephan
575c2ce39e arm/nm64/dac: add option /select
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7833 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 09:46:17 +00:00
terasa
fde139c76b solo/ppss_table.py: Add simple serializer/deserializer based on str(ppss_table).
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7832 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 16:34:31 +00:00
terasa
866d03728b step/ppss.py: Function to modify thresholds of a table in place.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7831 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 15:09:14 +00:00
stephan
d9149b9de5 nm64: cad drawings for Bern nmrena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7830 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 11:10:16 +00:00
stephan
3c8d737555 nmrena: config for mustang
16 DISC channels
	1 extra DAC, with 4 nCE select bits (confs[15:12])
	nmhertz does not need nmbaro (.rpt omited)


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7829 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-13 23:29:12 +00:00
stephan
ea35fea185 nm64_mustang: fix output numbering
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7828 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-13 22:12:43 +00:00
stephan
8bbdfdb0f6 irenacore: new bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7827 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-13 13:41:41 +00:00
stephan
4d54e0e55b flash_IRENA: simplified flash_TANOS, for Shri
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7826 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-13 13:17:33 +00:00
terasa
03f7f301ce solo_data.py: Print energy bins.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7825 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-12 17:52:00 +00:00
stephan
9c652fd132 nmhertz: calibration
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7824 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-12 15:25:14 +00:00
stephan
041ffa94ae nmhertz: calibration
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7823 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-12 15:24:31 +00:00
kollhoff
23cb3ea083 solo/dps_table.py: Fix simulation output if CCSDS == False
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7822 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-08 14:13:38 +00:00
kollhoff
c1632cd196 solo/ppss_table.py: Fix telemetry amount calculation for modulus_never items.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7821 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-08 13:53:20 +00:00
terasa
918c3b2b5f solo/dps_table.py: Output APID for all data products.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7820 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:52:50 +00:00
terasa
1baeecb3f6 solo/step/data.py: Disable differential encoding for all data products.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7819 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:18:36 +00:00
terasa
c0283ca7cb solo/step/ppss.py: PHA cadence to 3600s.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7818 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:17:22 +00:00
stephan
3988d785ea arm/udp: default udp/source/ip 169.254.71.0/24 link local
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7817 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-06 08:07:38 +00:00
stephan
3364f6907f hertz_hvps_demo: netnames
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7816 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-06 07:51:54 +00:00
stephan
0217df956e hertz_hvps_demo: schematisch with modifications
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7815 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-04 11:49:45 +00:00
terasa
88e91bd0a8 sologse.py: Add simple ccsds packet writer.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7814 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-04 10:16:59 +00:00
terasa
c576cac047 gse/itf_parser/packets.py: Shebang defaults to ipython(2) again.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7813 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-04 10:16:29 +00:00
terasa
c9976f1ee8 gse/itf_parser/solopackets.py: Add python2 compat shims.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7812 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-04 10:14:58 +00:00
terasa
adf90d94d1 gse/itf_parser/packets.py: Add python2 compat shims.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7811 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-04 10:14:12 +00:00
terasa
f9ae2d463f python/solo: Padding string literals are bytes, not str.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7810 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:53:54 +00:00
terasa
e4a385e614 solo/ce4/ppss.py: Python3 compat for integer divisions and map().
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7809 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:52:17 +00:00
terasa
45e81f9bb7 solo/l1l2.py: Python2 compat for integer type checks.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7808 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:50:51 +00:00
terasa
d3e036565b solo/l3.py: Fix Python2 compat for Register ordering.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7807 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:45:03 +00:00
terasa
c937d1651e solo/ce4/dps.py: Use explicit integer division (python3 compat).
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7806 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:28:07 +00:00
terasa
9e7e598198 solo/l3.py: Add remaining rich comparisons to Register.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7805 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:21:39 +00:00
terasa
1242bde9c4 solo/ce4: print() python3 compat.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7804 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 17:59:12 +00:00
stephan
310cc38ad9 pirena fixed for armlib, split out fca.py
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7803 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-01 15:47:44 +00:00
stephan
e4c4211472 NMRENA bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7802 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-31 11:01:50 +00:00
stephan
4b85bed01d /meps_ana_demo_nf checkout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7801 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-31 11:01:16 +00:00
stephan
d42ebfaa03 arm/usb: limit verbosity of spurious USB interrupts
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7800 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-30 12:27:46 +00:00
stephan
9f367354c5 meps_ana: test various descoping options
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7799 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-26 22:47:31 +00:00
stephan
7113960425 meps_ana: fix sdc
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7798 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-26 22:46:43 +00:00
stephan
4dfe410633 meps_ana_demo_nf: HK ADCs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7797 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-26 20:28:54 +00:00
stephan
728cd6e4a1 meps_ana_demo: reapply _nf ADCs to current flight layout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7796 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-26 16:19:22 +00:00
stephan
0c4e15c7d2 sfilter: yet another change to the L2 trigger.
Lately we got a 4th window parameter.  The logic was that only one channel
	contributing to a coincidence trigger on either level must be in a narrow 
	age window.  There were still races of all kinds.  This change is 
	conceptually simple and should eliminate all races.

	The four window parameters (a₁ a₂ a₃ a₄) define a wide and a narrow age 
	window, wide: a₁ ≤ T ≤ a₄, narrow: a₂ ≤ T ≤ a₃.
	All channels required to be hit by an L₂ trigger must have a pulse age T in
	the narrow window.  A hit on an anticoincidence channel within the wide 
	age window will inhibit the trigger.

	a₄ is the L₁ trigger parameter that defines when the peak detector will 
	be reset.  Hits with longer age will not show up in the data and not be 
	seen by the L₂ trigger.  The parameters should be monotonic, but need 
	not be distinct.  


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7795 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-26 16:17:20 +00:00