Compare commits
2 commits
38ea7d9b53
...
2cd9303bbb
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2cd9303bbb | ||
|
|
64688e17cd |
2 changed files with 20 additions and 9 deletions
18
dorn.py
18
dorn.py
|
|
@ -464,13 +464,21 @@ def print_trigger_config():
|
|||
df = [_ifc.Areg(0x11+i) for i in range(3)]
|
||||
df.append(_ifc.Areg(5))
|
||||
tri.append(df)
|
||||
ct0 = tri[0][0] | (tri[0][1]<<16) & 0xff0000
|
||||
ct1 = tri[1][0] | (tri[1][1]<<16) & 0xff0000
|
||||
gt0 = (tri[0][2]<<8) | (tri[0][1]>>8)
|
||||
gt1 = (tri[1][2]<<8) | (tri[1][1]>>8)
|
||||
ns0 = tri[0][3] & 0xff
|
||||
ns1 = tri[1][3] & 0xff
|
||||
se0 = tri[0][3] >> 8
|
||||
se1 = tri[1][3] >> 8
|
||||
print(f"""narena trigger config:
|
||||
trigger detector masks:
|
||||
det triggers: 0x{tri[0][0]:x} 0x{tri[1][0]:x}
|
||||
channel triggers: 0x{tri[0][1]:03x} 0x{tri[1][1]:03x}
|
||||
sample readout triggers: 0x{tri[0][2]:03x} 0x{tri[1][2]:03x}
|
||||
number of sample records: {tri[0][3]:-5d} {tri[1][3]:-5d}
|
||||
enable: {e&1} {(e>>1)&1}
|
||||
ctriggers: 0x{ct0:06x} 0x{ct1:06x}
|
||||
gtriggers: 0x{gt0:06x} 0x{gt1:06x}
|
||||
nsamples: {ns0:-6d} {ns1}
|
||||
samples enable: {se0:-6d} {se1}
|
||||
enable: {e&1:-6d} {(e>>1)&1}
|
||||
fifos enable SA/EV/HK HI {(e>>7)&7:03b} {(e>>10)&7:03b} {(e>>6)&1}
|
||||
empty {(ff[0]>>1)&7:03b} {(ff[0]>>4)&7:03b} {ff[0]&1} {(df[3]>>9)&7:03b}
|
||||
packet {(ff[1]>>1)&7:03b} {(ff[1]>>4)&7:03b} {ff[1]&1} {(df[3]>>13)&7:03b}
|
||||
|
|
|
|||
|
|
@ -4,7 +4,10 @@
|
|||
@dorn/fifo/enable 0xdb3
|
||||
@s/for 2: dorn/enable[i]/samples 0
|
||||
@v $T = 0x001800
|
||||
@dorn/enable[0]/at $T | ($T * 0x100000)
|
||||
@dorn/enable[0]/t3 $T / 0x10000
|
||||
@dorn/enable[1]/at $T | ($T * 0x100000)
|
||||
@dorn/enable[1]/t3 $T / 0x10000
|
||||
@dorn/enable[0]/t1 $T
|
||||
@dorn/enable[0]/t2 $T / 0x10000 + T * 0x100
|
||||
@dorn/enable[0]/t3 $T / 0x100
|
||||
@v $T = 0x001800
|
||||
@dorn/enable[1]/t1 $T
|
||||
@dorn/enable[1]/t2 $T / 0x10000 + T * 0x100
|
||||
@dorn/enable[1]/t3 $T / 0x100
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue