In place update is the easiest approach to updating iGp12 systems to the new IOC and gateware versions. This method should work on all currently deployed systems. Here is a brief description of the update procedure:
# bash update_script_package.sh [GATEWARE]
. Optional gateware file name allows one to substitute a different FPGA bit file instead of the one within the package.During the update unit will reboot twice and return to operation with the EPICS IOC and all attendant processes running. The following elements are preserved in the update process:
Machine | Gateware revision | IOC revision | Harmonic number | FIR taps | File name | Size |
---|---|---|---|---|---|---|
SIRIUS | 4.09 | 2.22 | 864 | 32 | igp12_inplace_sirius_20230929.sh | 176 MB |
J-PARC | 10.10 | 2.21 | 864 | 16 | igp12h_inplace_jparc96_20230622.sh | 175 MB |
MLS | 4.09 | 2.21 | 80 | 32 | igp12_inplace_mls_20220712.sh | 176 MB |
SPEAR3 | 4.08 | 2.20 | 372 | 32 | igp12_inplace_spear3_20211105.sh | 176 MB |
SIRIUS | 4.05 | 2.19 | 864 | 31 | igp12_inplace_sirius_20210602.sh | 176 MB |
SPring-8 | 4.04 | 2.19 | 2436 | 16 | igp12_inplace_spring8_20210206.sh | 176 MB |
ANKA booster | 4.04 | 2.19 | 44 | 32 | igp12_inplace_anka_booster_20201114.sh | 176 MB |
APS | 4.04 | 2.18 | 1296 | 32 | igp12_inplace_aps_20201002.sh | 177 MB |
MAX IV 3 GeV | 4.03 | 2.16 | 176 | 32 | igp12_inplace_maxiv3gev_20190911.sh | 162 MB |
BEPC-II | 4.03 | 2.16 | 396 | 32 | igp12_inplace_bepc2_20190613.sh | 162 MB |
HLS | 4.02 | 2.15 | 45 | 32 | igp12_inplace_hls_20190530.sh | 162 MB |
MLS | 4.02 | 2.15 | 80 | 32 | igp12_inplace_mls_20190523.sh | 162 MB |
MAX IV 3 GeV | 4.01 | 2.14 | 176 | 32 | igp12_inplace_maxiv3gev_20190212.sh | 162 MB |
ANKA | 3.15 | 2.13 | 184 | 32 | igp12_inplace_anka_20180213.sh | 162 MB |
KEKB | 3.15 | 2.13 | 5120 | 18 | igp12_inplace_kekb_vsx95_20170831.sh | 159 MB |
BESSY II | 3.13 | 2.9 | 400 | 32 | igp12_inplace_bessy_20151202.sh | 157 MB |
LNLS | 3.13 | 2.8 | 148 | 32 | igp12_inplace_lnls_20140826.sh | 158 MB |
Machine | Gateware revision | IOC revision | FIR taps | File name | Size |
---|---|---|---|---|---|
LLRF9 | 0.01, 1.02 | 9.5.0 | llrf_ioc_20230906.sh | 236 MB | |
SPEAR3 | 4.08 | 2.20 | 32 | igp12_ioc_spear3_20211105.sh | 176 MB |
SLiT-J | 4.04 | 2.19 | 32 | igp12_ioc_slitj_20210206.sh | 176 MB |
BESSY II | 3.11 | 2.8 | 32 | igp12_ioc_bessy_20140210.sh | 159 MB |
BESSY II | 3.09 | 2.6 | 32 | igp12_ioc_bessy_20131217.sh | 147 MB |
DELTA | 3.02 | 1.5 | 16 | igp12_ioc_delta_20110417.sh | 195 MB |
Machine | Gateware revision | IOC revision | FIR taps | File name | Size |
---|---|---|---|---|---|
KEKB DR | 2.2 | 2.0 | 16 | igp_ioc_kekb_dr_06_feb_2012.sh | 211 MB |
KEKB | 2.0 | 2.0 | 16 | igp_ioc_kekb_27_feb_2009.sh | 206 MB |
KEKB | 2.0 | 2.0 | 8 | igp_ioc_kekb_10_feb_2009.sh | 206 MB |
Photon Factory | 2.0 | 2.0 | 16 | igp_ioc_pf_10_feb_2009.sh | 206 MB |
Photon Factory | 1.5 | 1.7 | 16 | igp_ioc_pf_14_nov_2008.sh | 208 MB |
Machine | Revision | File name | Size |
---|---|---|---|
KEKB and PF | 1.11 | igp_sw_and_docs_kek_10_feb_2009.tar.gz | 48 MB |
Revision | File name | Size |
---|---|---|
1.1 | bxb_epics_20091019.tar.gz | 212 kB |
1.1 | bxb_dl_20091019.tar.gz | 36 kB |