Commit graph

9,307 commits

Author SHA1 Message Date
stephan
577118b28b nmahepam.warnings with u_ptr fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9257 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-16 16:25:43 +00:00
stephan
d3716f0a2f dorn: fix u_ptr bug
`u_ptr` was set from `p_ptr` with MSB missing.  That leads to events 
being emited multiple times and other chaos.

Make `d_ptr` and `p_ptr` full width [WE:0], i.e, one bit more than required 
to adrress all slots.

Also: add output `chit`.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9256 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-16 16:21:52 +00:00
stephan
fe38f6e6e1 nmahepam.warnings: new format
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9255 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-16 16:17:29 +00:00
stephan
99f8128582 altera/dorn/Makefile: warnings, future deps for nmahepam
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9254 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-16 16:15:15 +00:00
stephan
120e4b24c3 ahepamfile: option for channels per slice
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9253 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-14 21:32:24 +00:00
stephan
38b5953672 NMAHEPAM/CRON: read dorn HK
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9252 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-14 21:31:03 +00:00
stephan
6267e0a1b9 dorn write_l2(): fix ch address bit location.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9251 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-14 21:25:38 +00:00
stephan
cdf5ff9873 rpirena: chaostest config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9250 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-11 20:20:12 +00:00
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
c94a262239 irena_core: 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@9248 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-07 09:17:17 +00:00
stephan
494d1d36f5 rpirena: mux fifo readout, NL1 counters
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9247 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-06 22:16:52 +00:00
stephan
bc9a0c8144 rpirena: threediodes: high and low thresholds
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9246 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-06 21:44:47 +00:00
stephan
dab55d6b92 rpirena i2c: adjust ms delays
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9245 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-06 21:41:17 +00:00
stephan
8a8e32c9b3 rpirena: fix stream_hk() timing
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9244 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-04 15:07:02 +00:00
stephan
bdf229623d rpirena: fix read_mux_fifo_packet w/ I²C
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9243 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-04 14:37:05 +00:00
stephan
63549e0019 rpirena: 20s counter/pressure cadence
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9242 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-04 14:35:10 +00:00
stephan
994c63224e rpirena: sethat.awk
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9241 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-04 11:10:25 +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
83b91b1509 rpirena i2c: .flight_seq()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9239 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-03 15:11:28 +00:00
stephan
39d08eb33a rpirena altera_ctl: fix readfifo()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9238 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-03 15:10:09 +00:00
stephan
03a66da501 rpirena: i2c packets
run stream_hk every second
on odd seconds read the I2C sensor packets
on %10 seconds read hk as before.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9237 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-03 15:05:15 +00:00
stephan
f5b0fef258 doc: late add image
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9236 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-03 07:39:18 +00:00
stephan
6ab36fe85a doc: rename beamer style
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9235 bc5caf13-1734-44f8-af43-603852e9ee25
2025-02-03 07:28:48 +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
ca038d341d nmahepam: hk() updates
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9233 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-28 14:43:20 +00:00
stephan
fcd2b70b2b nmahepam: bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9232 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-28 14:40:44 +00:00
stephan
5b31703f87 ahepam-pa-seth: checkout
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9231 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-28 14:39:58 +00:00
ava
d620fe22f0 ADD list for shaper channels through all connectors
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9230 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-28 13:40:41 +00:00
stephan
d7ac8891f6 i2c: mswait and buffer sim
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9229 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-27 23:04:20 +00:00
stephan
f4a7ae9080 i2c: old functionality without regression
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9228 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-27 21:26:58 +00:00
stephan
37f34b2d78 i2c: mswait, p_buf
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9227 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-27 18:21:59 +00:00
stephan
98e35c210b i2c.py: subclass methods
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9226 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-26 18:56:30 +00:00
stephan
60bc1b62d4 i2c client subclasses
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9225 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-25 16:54:05 +00:00
stephan
f306f587a8 i2c.py: .who()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9224 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-24 09:14:31 +00:00
stephan
31fdd18fcd rpirena/i2c.py: driver for the i2cm module
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9223 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-20 13:27:27 +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
d06871a6fa i2c: fix quartus synthesis
`collision` was stuck at VCC, because when it is set it would never get reset.
Quartus pretty much erased the i2c master. 

`go` has priority now, resetting `collision` on `start`.

The tri-state driver was reformulated while researching the problem.
Maybe that had no effect.  Anyway, is looks nice now.  The io-pad ff are used.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9220 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 22:51:38 +00:00
stephan
ec9b16f604 i2cm: gold
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9219 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 22:44:59 +00:00
stephan
f2cbe92a82 i2cm: gtkw
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9218 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 22:44:21 +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
b4981749e2 i2c: little endian, more status
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9216 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 20:47:38 +00:00
stephan
94d9df148c rpirena fix typo
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9215 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 11:22:39 +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
e0a396cadb rpirena: threediodes with _t8 bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9213 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-16 11:17:08 +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
ava
97a27a79e2 nmahepam.py: ADD further channels to hk()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@9211 bc5caf13-1734-44f8-af43-603852e9ee25
2025-01-15 12:56:01 +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