-
Notifications
You must be signed in to change notification settings - Fork 0
/
meta_registers.yaml
85 lines (85 loc) · 2.3 KB
/
meta_registers.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
################################################################################
# Metadata registers file. {{ }} groups will be templated! If they evaluate to
# an iterable it will expand that so the key and value are copied for each
# iteration.
#
# Register values should be the bitwise | of their variable groups, with:
# stream (Sent in metadata stream): 1
# publish (Sent to pysmurf publisher): 2
#
# If you want to set a polling interval, the value should be a list
# [groups, poll_interval]
################################################################################
root.RogueVersion: 3
root.RogueDirectory: 3
root.FpgaTopLevel.AppTop.AppCore:
enableStreaming: 3
SysgenCryo:
tuneFilePath: 3
Base[{{range(8)}}]: # This is the band_root
band: 1
ScratchPad: 3
bandCenterMHz: 1
toneFrequencyOffsetMHz: 1
feedbackGain: 1
lmsGain: 1
lmsFreqHz: 1
CryoChannels: # Cryo root
centerFrequencyArray: 1
amplitudeScaleArray: 1
etaMagArray: 1
etaPhaseArray: 1
feedbackEnableArray: 1
RtmCryoDet:
RampMaxCnt: 1
EnableRampTrigger: 1
root.FpgaTopLevel.AmcCarrierCore:
AxiSysMonUltraScale:
Temperature: [2, 1]
EM22xx:
IOUT: [2, 1]
AmcCarrierTiming:
TimingFrameRx:
CrcErrCount: 2
RxDecErrCount: 2
RxDspErrCount: 2
root.SmurfProcessor:
ChannelMapper:
NumChannels: 1
PayloadSize: 1
Mask: [1, 10]
FrameRxStats:
FrameLossCnt: 3
FrameOutOrderCnt: 3
BadFrameCnt: 3
Filter:
Disable: 1
Order: 1
Gain: 1
A: 1
B: 1
Downsampler:
Disable: 1
Factor: 1
DownsamplerMode: [3, 30]
PostDataEmulator:
Disable: 1
Type: 1
Amplitude: 1
Offset: 1
Period: 1
FileWriter:
IsOpen: [3, 5]
DataFile: 3
BandPhaseFeedback[{{range(8)}}]:
Tau: 1
Theta: 1
SOStream:
TransmitterDataDropCnt: 2
TransmitterMetaDropCnt: 2
pysmurf_action: 3
pysmurf_action_timestamp: 3
stream_tag: 3
open_g3stream: [3, 5]
FrameBuildTime: 2
CompressionTime: 2