Processes | |
inj_set | ( CLK , RESET ) |
setting injection permit | |
beam_set | ( CLK , RESET ) |
setting beam permit |
This entity provides two redundant signals to the LHC Beam Interlock system, 1 Injection Permit, 1 Beam Permit. Outputs are also settable from the outside.
Definition at line 54 of file cibu_comm.vhd.
beam_set | ( CLK , | |
RESET ) |
setting beam permit
Definition at line 73 of file cibu_comm.vhd.
00073 beam_set : process (CLK, RESET) 00074 begin -- process beam_set 00075 if RESET = '1' then -- asynchronous reset (active high) 00076 BEAM_PERM_1 <= '1'; 00077 BEAM_PERM_2 <= '1'; 00078 elsif CLK'event and CLK = '1' then -- rising clock edge 00079 if BEAM_PERM_SET_EN = '1' then 00080 BEAM_PERM_1 <= BEAM_PERM_SET; 00081 BEAM_PERM_2 <= BEAM_PERM_SET; 00082 end if; 00083 end if; 00084 end process beam_set;
inj_set | ( CLK , | |
RESET ) |
setting injection permit
Definition at line 59 of file cibu_comm.vhd.
00059 inj_set : process (CLK, RESET) 00060 begin -- process inj_set 00061 if RESET = '1' then -- asynchronous reset (active high) 00062 INJ_PERM_1 <= '1'; 00063 INJ_PERM_2 <= '1'; 00064 elsif CLK'event and CLK = '1' then -- rising clock edge 00065 if INJ_PERM_SET_EN = '1' then 00066 INJ_PERM_1 <= INJ_PERM_SET; 00067 INJ_PERM_2 <= INJ_PERM_SET; 00068 end if; 00069 end if; 00070 end process inj_set;