|
CMD_CHOPPER_CHARGE (0d539 0x21B) |
GTK3MV4_TO_PLTKMH2 (0d498, 0x1F2) |
upon TK request |
DM |
charge TK7 chopper |
|
CMD_UNI_BPREP (0d353, 0x161) |
SIS18_RING (0d300, 0x12C) |
~100 ms prior beam request |
DM -> Gateway -> UNIPZ |
required by UNIPZ for handling of A4 warming pulses |
|
CMD_UNI_BREQ (0d352, 0x160) |
SIS18_RING (0d300, 0x12C) |
|
DM -> Gateway -> UNIPZ |
request beam from UNIPZ (standard mode or MMI) |
|
CMD_UNI_BREQ_NOWAIT (0d354, 0x162) |
SIS18_RING (0d300, 0x12C) |
|
DM -> Gateway -> UNIPZ |
request beam from UNIPZ (booster mode) |
|
EVT_READY_TO_SIS (0d030, 0x01E) |
PZU_TK (0d454, 0x1C6) |
10.0 ms prior beam delivery |
UNIPZ -> Gateway -> DM |
announce beam delivery, Gateway (re)starts Data Master injection- and main-threads |
|
EVT_MB_LOAD (0d39, 0x027) |
SIS18_RING (0d300, 0x12C) |
~ 1.6 ms prior injection |
DM |
start ramp up bumper magnets (prepare) |
|
CMD_BEAM_ON (0d518, 0x206) |
GTK3MV4_TO_PLTKMH2 (0d498, 0x1F2) |
on beam passage |
DM |
TK7 beam chopping, via dedicated injection thread in DM |
|
EVT_MB_TRIGGER (0d040, 0x028) |
SIS18_RING (0d300, 0x12C) |
upon beam injection |
DM |
start active bumper ramp (down), via dedicated injection-thread in DM |
|
CMD_UNI_TCREL (0d351, 0x15F) |
SIS18_RING (0d300, 0x12C) |
~16.0 ms after injection |
DM -> Gateway -> UNIPZ |
request UNIPZ to release TK, via main-thread in DM |
|
CMD_FG_START (0d513, 0x201) |
SIS18_RING (0d300, 0x12C) |
~16.0 ms after injection |
DM |
start function generators of SIS18 (magnets, RF, ...), via main-thread in DM |
SIS18 Extraction |
CMD_SEQ_START (0d257, 0x101) |
SIS18_RING (0d300, 0x12C) |
up to seconds prior kick |
DM |
b2b FESA class writes set-values to FPGA |
|
EVT_PREP_KICK_1 (0d075, 0x04B) |
SIS18_RING (0d300, 0x12C) |
up to seconds prior kick |
DM |
charge kicker capacitors |
|
EVT_MK_LOAD_1 (0d047, 0x02F) |
SIS18_RING (0d300, 0x12C) |
max 100 ms prior kick |
DM |
discharge capacitors, load cables |
|
CMD_B2B_START (0d2079, 0x81F) |
SIS18_RING (0d300, 0x12C) |
500us prior flattop |
DM |
start b2b system |
|
CMD_BEAM_EXTRACTION (0d284, 0x11C) |
SIS18_RING (0d300, 0x12C) |
begin flattop |
DM |
begin flattop |
|
EVT_KICK_START_1 (0d049, 0x031) |
SIS18_RING (0d300, 0x12C) |
1.5 ms - x after begin flattop |
DM |
'legacy event' for kick (x can be set in ParamModi) |
|
CMD_B2B_TRIGGEREXT (0d2052, 0x804) |
SIS18_RING (0d300, 0x12C) |
1.5 ms + y after begin flattop |
b2b @ SIS18 RF |
trigger kicker electronics (fast extraction: y ~ 1us; true b2b: y < 10 ms) |
|
CMD_B2B_DIAGKICKEXT (0d2054, 0x806) |
SIS18_RING (0d300, 0x12C) |
1 ms after kick |
b2b @ SIS18 kicker |
distribute measured kick time |
|
EVT_EXTR_END (0d051, 0x033) |
SIS18_RING (0d300, 0x12C) |
max 100 ms after kick |
DM |
kicker electronics 'clean up' |
ESR Injection |
CMD_SEQ_START (0d257, 0x101) |
ESR_RING (0d340, 0x154) |
up to seconds prior kick |
DM |
b2b FESA class writes set-values to FPGA |
|
EVT_PREP_KICK_1 (0d075, 0x04B) |
ESR_RING (0d340, 0x154) |
up to seconds prior kick |
DM |
charge kicker capacitors |
|
EVT_MK_LOAD_1 (0d047, 0x02F) |
ESR_RING (0d340, 0x154) |
max 100 ms prior kick |
DM |
discharge capacitors, load cables |
|
? |
ESR_RING (0d340, 0x154) |
begin flattop |
DM |
begin flattop |
|
EVT_KICK_START_1 (0d049, 0x031) |
ESR_RING (0d340, 0x154) |
on flattop - x |
DM |
'legacy event' for kick (x can be set in ParamModi) |
|
CMD_B2B_TRIGGERINJ (0d2053, 0x805) |
ESR_RING (0d340, 0x154) |
on flattop + y |
b2b @ SIS18 (!) RF |
trigger kicker electronics (coasting beam: y ~ 1us; true b2b: y < 10 ms) |
|
CMD_B2B_DIAGKICKINJ (0d2055, 0x807) |
ESR_RING (0d340, 0x154) |
1 ms after kick |
b2b @ ESR kicker |
distribute measured kick time |
|
EVT_EXTR_END (0d051, 0x033) |
ESR_RING (0d340, 0x154) |
max 100 ms after kick |
DM |
kicker electronics 'clean up' |
ESR Extraction |
CMD_SEQ_START (0d257, 0x101) |
ESR_RING (0d340, 0x154) |
up to seconds prior kick |
DM |
b2b FESA class writes set-values to FPGA |
|
EVT_PREP_KICK_2 (0d076, 0x04C) |
ESR_RING (0d340, 0x154) |
up to seconds prior kick |
DM |
charge kicker capacitors |
|
EVT_MK_LOAD_2 (0d048, 0x030) |
ESR_RING (0d340, 0x154) |
max 100 ms prior kick |
DM |
discharge capacitors, load cables |
|
CMD_B2B_START (0d2079, 0x81F) |
ESR_RING (0d340, 0x154) |
500us prior flattop |
DM |
start b2b system |
|
CMD_BEAM_EXTRACTION (0d284, 0x11C) |
ESR_RING (0d340, 0x154) |
begin flattop |
DM |
begin flattop |
|
EVT_KICK_START_2 (0d069, 0x045) |
ESR_RING (0d340, 0x154) |
1.5 ms - x after begin flattop |
DM |
'legacy event' for kick (x can be set in ParamModi) |
|
CMD_B2B_TRIGGEREXT (0d2052, 0x804) |
ESR_RING (0d340, 0x154) |
1.5 ms + y after begin flattop |
b2b @ ESR RF |
trigger kicker electronics (coasting beam: y ~ 1us; true b2b: y < 10 ms) |
|
CMD_B2B_DIAGKICKEXT (0d2054, 0x806) |
ESR_RING (0d340, 0x154) |
1 ms after kick |
b2b @ ESR kicker |
distribute measured kick time |
|
EVT_EXTR_END (0d051, 0x033) |
ESR_RING (0d340, 0x154) |
max 100 ms after kick |
DM |
kicker electronics 'clean up' |
CRYRING Injection |
CMD_SEQ_START (0d257, 0x101) |
CRYRING_RING (0d210, 0x0d2) |
up to seconds prior kick |
DM |
b2b FESA class writes set-values to FPGA |
|
CMD_BP_START (0d256, 0x100) |
CRYRING_RING (0d210, 0x0d2) |
2-5 s prior kick |
DM |
event without 'arm' flag, begin beam process, charge capacitors |
|
CMD_BP_START (0d256, 0x100) |
CRYRING_RING (0d210, 0x0d2) |
begin flattop, > 5 ms prior kick |
DM |
event plus 'arm' flag, begin flattop, begin beam process, arm kicker |
|
? |
CRYRING_RING (0d210, 0x0d2) |
on flattop - x |
DM |
'legacy event' for kick |
|
CMD_B2B_TRIGGERINJ (0d2053, 0x805) |
CRYRING_RING (0d210, 0x0d2) |
on flattop + y |
b2b @ ESR (!) RF |
trigger kicker electronics (fast extraction: y ~ 1us; true b2b: y < 10 ms) |
|
CMD_B2B_DIAGKICKINJ (0d2055, 0x807) |
CRYRING_RING (0d210, 0x0d2) |
1 ms after kick |
b2b @ YR kicker |
distribute measured kick time |
CRYRING Extraction |
CMD_SEQ_START (0d257, 0x101) |
CRYRING_RING (0d210, 0x0d2) |
up to seconds prior kick |
DM |
b2b FESA class writes set-values to FPGA |
|
CMD_BP_START (0d256, 0x100) |
CRYRING_RING (0d210, 0x0d2) |
2-5 s prior kick |
DM |
event without 'arm' flag, begin beam process, charge capacitors |
|
CMD_BP_START (0d256, 0x100) |
CRYRING_RING (0d210, 0x0d2) |
begin flattop, >5ms prior kick |
DM |
event plus 'arm' flag, begin flattop, begin beam process, arm kicker |
|
CMD_B2B_START (0d2079, 0x81F) |
CRYRING_RING (0d210, 0x0d2) |
begin flattop + 3 ms |
DM |
start b2b system |
|
CMD_BEAM_EXTRACTION (0d284, 0x11C) |
CRYRING_RING (0d210, 0x0d2) |
5 ms - x after begin flattop |
DM |
'legacy event' for kick |
|
CMD_B2B_TRIGGEREXT (0d2052, 0x804) |
CRYRING_RING (0d210, 0x0d2) |
5 ms + y after begin flattop |
b2b @ YR RF |
trigger kicker electronics (fast extraction: y ~ 1us; true b2b: y < 10 ms) |
|
CMD_B2B_DIAGKICKEXT (0d2054, 0x806) |
CRYRING_RING (0d210, 0x0d2) |
1 ms after kick |
b2b @ YR kicker |
distribute measured kick time |