cibu_comm.cibu_comm_arc Architecture Reference

Interface to CIBU (User Interface Console to Beam Interlock System). More...

Inheritance diagram for cibu_comm.cibu_comm_arc:

Inheritance graph
[legend]

List of all members.


Processes

inj_set  ( CLK , RESET )
 setting injection permit
beam_set  ( CLK , RESET )
 setting beam permit


Detailed Description

Interface to CIBU (User Interface Console to Beam Interlock System).

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.


Member Function Documentation

[Process]
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;

[Process]
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;


The documentation for this class was generated from the following file:

Author: M.Niegl
Generated on Tue Nov 4 00:49:14 2008 for BCM-AAA by doxygen 1.5.7.1-20081012