-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE_NOTES
156 lines (114 loc) · 5.54 KB
/
RELEASE_NOTES
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
R1.9.0 05/07/2024 Matt Weaver
- add destdiag engines for generating rate-limited trigger bits by destination
R1.8.0 03/16/2024 Matt Weaver
- add setACTS1Chan() and setACPolarity() to configure AC timeslot 1
int align with NC timing system
R1.7.0 09/18/2023 Matt Weaver
- Merge branch 'R1.6.5-bsaTS-RAM'
- Fix sequence engine force reset bug
- Fetch BSA timestamp from RAM not FIFO
- Add software cache of MPS Allow Control table. Fixes MPS latched state control.
R1.6.5 05/25/2023 Matt Weaver
- Add software cache of MPS Allow Control table. Fixes MPS latched state control.
R1.6.4 01/18/2023 Kukhee Kim
- optimize sequence requres rate count access
- increase poll interval for irq status from 10ms to 100m
R1.6.3 08/23/2022 C. B. Mattison
- merge branch to pick up INHIBIT and BSA TPG Timestamp
R1.6.2 05/20/2022 Kukhee Kim
- bug fix for the DestnRate register path
R1.6.1 05/20/2022 Kukhee Kim
- merge R1.5.4-br branch to pickup R1.5.4-1.0 and R1.5.4-2.0
R1.6.0 05/20/2022 Matt Weaver
- increase control/experiment engines and reduce the bits each contributes to the timing frame
- clean up un-necessary code and print out messages
R1.5.4-2.0 03/02/2022 Kukhee Kim
bug fixing for insertionSequence()
- finding a free sub-sequence index
R1.5.4-1.0 01/31/2022 Kukhee Kim
read out destination rates
branch out from R1.5.4
R1.5.4 10/10/2021 Matt Weaver
Add modesel in hps_peek
Print errors for failing sequence insertion
Update mpssim_tse and reg_tst
force tag to R1.5.4 10/16/2021 - print for all sequence insert errors
R1.5.3 04/15/2021 Kukhee Kim
add diagnostics for reference clock PLL
R1.5.2 04/09/2021 Kukhee Kim
add JesdRx reset
R1.5.1 03/23/2021 Kukhee Kim
add Beam Charge Override
R1.5.0 03/23/2021 Matt Weaver
UPgrade conditional from 8 bits to 12 bits
Move tpr_record to other package
Added some tpr utilites and some fixes to sequence programming scripts
Add timing mode selection to hps_peak
Updates to test scripts during EIC/MPS testing
R1.4.1 11/30/2020 Kukhee Kim
add exception handloing for individual register access
R1.4.0 05/13.2020 Kukhee Kim
static build and force tagging
R1.4.0 01/29/2020 Kukhee Kim
build with cpsw/framework R4.4.1 and bsa R1.2.0, buildroot-2019.08
R1.3.7 12/11/2019 Kukhee Kim
build with cpsw/framework R4.3.1 and bsa R1.1.5
R1.3.6 09/20/2019 Kukhee Kim
build with cpsw/framework R4.2.0 and bsa R1.1.4
R1.3.5 06/25/2019 Kukhee Kim
build with cpsw/framework R4.1.2 and bsa R1.1.3
R1.3.4 04/19/2019 Kukhee Kim / Matt Weaver
add fault buffer holdoff
pick up latest sub-modules and register name changes to follow up new yaml files
R1.3.3 02/12/2019 Kukhee Kim
add Mps communication diagnostics - RxFrameErrorCount and RxFrameCount
register name change in Pgp2bAxi.yaml
R1.3.2 08/27/2018 Kukhee Kim
Bug fixing for setBaseDivisor()
R1.3.1 07/24/2018 Kukhee Kim
Bumpup cpsw framework R3.6.4
Bumpup bsa api R1.1.1
Read out TxClCount from TimingFrameRx to detect RF clcok disruption
R1.3.0 03/21/2018 Kukhee Kim
Bumpup cpsw framework R3.6.3
Bumpup bsa api R1.1.0
R1.2.8 11/27/2017 Kukhee Kim / Matt Weaver
Add mps link/communication diagnostics API
Fix return value for sequence_engine::cache(int); remove exception
Make common sequser.py python import
Added instruction cache query methods
R1.2.7 11/15/2017 Matt Weaver
Add sample user sequencing scripts
Add hps_peek for examining timing
Add yamlb for backdoor access (port 8192)
Add scripts for control sequence setup
Add timing margin analysis to generic hps tools
R1.2.6 10/25/2017 Kukhee Kim (KHKIM)
let epics creates the irq polling thread with RT priority
put a bandage to ignore BSA complete irq and let epics handles the BSA complete and Ack
Added timing eyescan app (Matt Weaver)
R1.2.5 09/27/2017 Matt Weaver (WEAVER)
fix irq thread to ack BSA irq even if not handled
added to dump() print out
added template yaml archive for generic HPS checkout
fixes for AC rates
Add example sequence script seq_setup.py
Add rate monitor test GUI
fix bsa_ca.py for new PV names
added yaml for generic HPS receiver checkout
added test code for checkout of HPS timing receivers
added launch_py_dev script for lcls-dev3 environment
R1.2.4 08/10/2017 Kukhee Kim (KHKIM)
Static build for test application
Build against bsa R1.0.2
R1.2.3 05/08/2017 Kukhee Kim (KHKIM)
Build with cpsw R3.5.4
and bsa R1.0.1
Below versions are built with CPSW R3.5.3
R1.2.2
R1.2.1
R1.2.0
R1.1.0
R1.0.0 03/22/2017 Kukhee Kim (KHKIM)
Initial Release
March 22, 2017 Prepare Initial Release for tpg userspace library