BID_cnt.BID_cnt_arc Architecture Reference

Bunch-Counter. More...

Inheritance diagram for BID_cnt.BID_cnt_arc:

Inheritance graph
[legend]
Collaboration diagram for BID_cnt.BID_cnt_arc:

Collaboration graph
[legend]

List of all members.


Processes

BID_reset  ( BC )
 process for resetting bunch counter
BID_cnt  ( BC )
 process for counting bunches

Signals

bid_i  std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' )
bcr_i  std_logic := ' 0 '
bcr2_i  std_logic := ' 0 '
reset_i  std_logic := ' 0 '


Detailed Description

Bunch-Counter.

This Entity counts LHC bunch crossings by taking the bunch clock from the LTP as a reference. Get reset by the BCR, also from the LTP

Definition at line 58 of file BID_cnt.vhd.


Member Function Documentation

[Process]
BID_cnt ( BC )

process for counting bunches

Definition at line 82 of file BID_cnt.vhd.

00082   BID_cnt : process(BC)
00083   begin
00084     if BC'event and BC = '1' then
00085       if reset_i = '1' then
00086         bid_i <= (others => '0');
00087       else
00088         bid_i <= bid_i + 1;
00089       end if;
00090     end if;
00091   end process BID_cnt;

[Process]
BID_reset ( BC )

process for resetting bunch counter

Definition at line 71 of file BID_cnt.vhd.

00071   BID_reset : process(BC)
00072   begin
00073     if BC'event and BC = '1' then
00074       bcr_i  <= BCR;
00075       bcr2_i <= bcr_i;
00076     end if;
00077   end process BID_reset;


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

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