Commit graph

57 commits

Author SHA1 Message Date
stephan
4ed45ac969 rpirena warnings: TWOTHR: L1 trigger counters for the second set of thr
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9249 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-07 09:17:56 +00:00
stephan
cb034c1c59 rpirena: fix I²C timing
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9240 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-04 09:58:18 +00:00
stephan
995d98d36e i2c: quartus warnings
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9234 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-28 20:30:44 +00:00
stephan
24b18b8a55 rpirena: synth
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9222 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 22:53:36 +00:00
stephan
cadf9452b5 rpirena: enable pad registers on LL for i2c
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9221 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 22:52:49 +00:00
stephan
61fd6a4f28 rpirena: i2c feedthrough from pi
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9217 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 20:48:54 +00:00
stephan
6133296fc8 rpirena: i2c on LL[1:0]
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9214 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 11:17:47 +00:00
stephan
3f9864564c rpirena: add i2c.v to rbf deps
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9212 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 11:16:23 +00:00
stephan
a5c4f9ec90 rpirena: PULLUPs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9210 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-15 08:54:49 +00:00
stephan
8bb1cb3389 rpirena: move I2CN define into build environment
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9209 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-15 08:52:25 +00:00
stephan
ce0c2f870f rpirena: add wa[7] to bate
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9208 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-15 08:32:59 +00:00
stephan
02ec6c813e rpirena with i2c
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9207 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-14 10:32:28 +00:00
stephan
470898d66d rpirena_t8 bitfile with two L1 thresholds per channel
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8659 bc5caf13-1734-44f8-af43-603852e9ee25
2023-07-03 05:39:04 +00:00
stephan
730465d232 rpirena: run TWOTHR in iverilog test
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8658 bc5caf13-1734-44f8-af43-603852e9ee25
2023-07-02 15:39:11 +00:00
stephan
f269c8883e rpirena: implement TWOTHR in iverilog test
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8657 bc5caf13-1734-44f8-af43-603852e9ee25
2023-07-02 15:37:11 +00:00
stephan
1840568c91 rpirena: gold with timestamp in header
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8655 bc5caf13-1734-44f8-af43-603852e9ee25
2023-07-02 15:27:56 +00:00
stephan
8bbd230f31 rpirena: warnings with quartus path prefix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8654 bc5caf13-1734-44f8-af43-603852e9ee25
2023-07-02 15:16:39 +00:00
stephan
ea8cd0fac2 rpirena: fix Makefile and cyclone 10 compat
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8653 bc5caf13-1734-44f8-af43-603852e9ee25
2023-07-02 15:14:34 +00:00
stephan
e4badc485e cospi rpirena: v02 10LC025E144
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@8228 bc5caf13-1734-44f8-af43-603852e9ee25
2021-06-06 21:59:53 +00:00
stephan
0e4ca973fc rpirena: support sparce readout masks
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7910 bc5caf13-1734-44f8-af43-603852e9ee25
2020-02-14 10:50:45 +00:00
stephan
c9090b4aab irena_core: finish integration of nm_counter via fifo_mux
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@7420 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-15 21:12:10 +00:00
stephan
7dd11a9421 rpirena: quartus 13.1
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6767 bc5caf13-1734-44f8-af43-603852e9ee25
2018-04-27 10:02:52 +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
stephan
1bf69f7fc3 rpirena: add serial line multiplexer
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6136 bc5caf13-1734-44f8-af43-603852e9ee25
2017-07-03 14:29:10 +00:00
stephan
bc82102999 flyrena/sfilter: fix L2 trigger
From: boettcher@physik.uni-kiel.de (Stephan Böttcher)
To: solo_kiel@physik.uni-kiel.de,  change4@physik.uni-kiel.de
Subject: flyrena L2 trigger
Date: Sat, 27 May 2017 20:43:24 +0200
Message-ID: <s6ninkmp2cz.fsf@blaulicht.brux>

Moin,

I found a deficiency in the flyrena L2 trigger, that may affect HET/EPT
and/or LND.

If multiple L2 trigger are satisfied by a particle hit, the L2 trigger
bits are set as soon as one of those L2 trigger conditions is satisfied
and the event record is generated according to that triggers readout
mask.  A more elaborate trigger may come active one or more ADC clocks
later, but that will not be reflected in the L2 trigger bits, nor the
selected readout mask, nor the L3 trigger being activated.

HET/EPT is probably not affected.  But that needs to be verified.

The current LND configuration is affected.

Assume a charged particle hit. Detector B triggers an ADC clock earlier
than A and/or I, so that the total-dose-in-B trigger fires with a narrow
readout mask, calling for dosimetry L3.  One ADC clock later, the
condition for the charged particle trigger is fullfilled, but the event
readout is too narrow, and the wrong L3 trigger is called.

A workaround is to never do sparse readout, i.e., always read all
channels, and add code to L3 to refine the triggers.

Gruß,
Stephan

PS: I found this problem in the data of the RpiRENA mADAM detector for
the weather ballon flight this summer.  That is a direna filter
with 3MSPS and 12-bit coefficients, so the probablility for triggers to
come out of time is higher.



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6069 bc5caf13-1734-44f8-af43-603852e9ee25
2017-05-27 22:03:28 +00:00
stephan
d484f56bba rpirena: 6 LEDs, fix pressure pins
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6068 bc5caf13-1734-44f8-af43-603852e9ee25
2017-05-27 19:10:20 +00:00
stephan
ca4f711b0d irena sfilter: trigger samples only once per event
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6065 bc5caf13-1734-44f8-af43-603852e9ee25
2017-05-26 08:45:34 +00:00
stephan
6bade636f2 rpirena with BATE, fixed
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6063 bc5caf13-1734-44f8-af43-603852e9ee25
2017-05-25 21:29:51 +00:00
stephan
c8238a4994 rpirena with BATE
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6062 bc5caf13-1734-44f8-af43-603852e9ee25
2017-05-25 20:37:09 +00:00
stephan
0a3fa49951 sologse48: add port .SxSTAT() to drive LEDs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5946 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-15 16:36:30 +00:00
stephan
55d2f055a1 spw_sologse: tweaks for f2 timing, ARxC
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5866 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-17 23:09:08 +00:00
stephan
ad83641344 spwsologse: icucore inside spwirena
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@5865 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-17 21:53:29 +00:00
stephan
c488a1cfee rpigse: new bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3840 bc5caf13-1734-44f8-af43-603852e9ee25
2015-02-19 17:28:22 +00:00
stephan
68770c3dca rpigse: update quartus warnigs
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3715 bc5caf13-1734-44f8-af43-603852e9ee25
2015-01-22 08:42:48 +00:00
stephan
8e58b8cadb rpirena: fix readback of reg(0x103)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3714 bc5caf13-1734-44f8-af43-603852e9ee25
2015-01-22 08:38:30 +00:00
stephan
61accc3423 rpigse:
Add fifo header mask registers in the FPGA.
	Add python functions to configure FIFOs and routing.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3568 bc5caf13-1734-44f8-af43-603852e9ee25
2014-11-28 18:45:59 +00:00
stephan
7e32a69192 rpirena: warnigs from -c 2919
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@3155 bc5caf13-1734-44f8-af43-603852e9ee25
2014-09-09 09:52:05 +00:00
stephan
4fa0867f8e rpigse: fix simulation, fifo2 config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2932 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-23 13:14:36 +00:00
stephan
1ab02ef5e6 rpigse: add serializer to testjig
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2930 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-23 08:57:49 +00:00
stephan
59082f4f68 sologse48: connect DEBUG port
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2928 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-23 06:19:36 +00:00
stephan
e15f2c86fd rpirena: merge -c 2918
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2919 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-20 21:19:41 +00:00
stephan
811089a2b4 rpigse: add debug outputs, enumerate all extra pins
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2918 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-20 21:18:17 +00:00
stephan
80521ef989 rpigse: fix synthesis
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2899 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-19 06:27:25 +00:00
stephan
e097358bdd rpigse: streaming
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2898 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-18 17:51:46 +00:00
stephan
e153d3ea19 icucore pps_gen: add precale parameter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2894 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-16 15:06:11 +00:00
stephan
d84085d293 rpigse: compiles and synthesis
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2872 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-16 10:21:41 +00:00
stephan
79adfa607e rpirena sologse: module feature complete, untested
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2871 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-16 07:44:29 +00:00
stephan
d5731f05c4 rpirena: ad .NX()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2859 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-14 07:55:02 +00:00
stephan
cfd3239462 rpirena: sologse48
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2858 bc5caf13-1734-44f8-af43-603852e9ee25
2014-05-13 20:50:00 +00:00
stephan
e3ba719108 irena_core: fix ABT2F
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@2296 bc5caf13-1734-44f8-af43-603852e9ee25
2013-11-10 22:16:24 +00:00