bunchcycle Entity Reference

Collects pulse information and groups it per bunch crossing. More...

Inheritance diagram for bunchcycle:

Inheritance graph
[legend]
Collaboration diagram for bunchcycle:

Collaboration graph
[legend]

List of all members.


Architectures

bunchcycle_arc Architecture
 Collects pulse information and groups it per bunch crossing. More...

Libraries

ieee 
 standard IEEE library
work 
unisim 
 Library with Xilinx primitives.

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file
daq_header  Package <daq_header>
vcomponents 
 Header with Xilinx primitives.

Ports

CLK2X  in std_logic
 2x bunch clock
CLK  in std_logic
 bunch clock
RESET  in std_logic
 reset
EN  in std_logic
 enable
R1  in std_logic_vector ( 4 downto 0 )
 ris edge 1
R2  in std_logic_vector ( 4 downto 0 )
 ris edge 2
R3  in std_logic_vector ( 4 downto 0 )
 ris edge 3
F1  in std_logic_vector ( 4 downto 0 )
 fal edge 1
F2  in std_logic_vector ( 4 downto 0 )
 fal edge 2
F3  in std_logic_vector ( 4 downto 0 )
 fal edge 3
SR1  in std_logic
 valid
SR2  in std_logic
 valid
SR3  in std_logic
 valid
SF1  in std_logic
 valid
SF2  in std_logic
 valid
SF3  in std_logic
 valid
EDGE_RIS1  out std_logic_vector ( 5 downto 0 )
 ris edge 1
EDGE_RIS2  out std_logic_vector ( 5 downto 0 )
 ris edge 2
EDGE_RIS3  out std_logic_vector ( 5 downto 0 )
 ris edge 3
EDGE_FAL1  out std_logic_vector ( 5 downto 0 )
 fal edge 1
EDGE_FAL2  out std_logic_vector ( 5 downto 0 )
 fal edge 2
EDGE_FAL3  out std_logic_vector ( 5 downto 0 )
 fal edge 3
STATUS_ER1  out std_logic
 valid
STATUS_ER2  out std_logic
 valid
STATUS_ER3  out std_logic
 valid
STATUS_EF1  out std_logic
 valid
STATUS_EF2  out std_logic
 valid
STATUS_EF3  out std_logic
 valid
SUM_R_IN  in std_logic_vector ( 5 downto 0 )
 multiplicity ris in
SUM_F_IN  in std_logic_vector ( 5 downto 0 )
 multiplicity fal in
SUM_R_OUT  out std_logic_vector ( 7 downto 0 )
 multiplicity ris out
SUM_F_OUT  out std_logic_vector ( 7 downto 0 )
 multiplicity fal out


Detailed Description

Collects pulse information and groups it per bunch crossing.

Definition at line 37 of file bunchcycle.vhd.


Member Data Documentation

CLK in std_logic [Port]

bunch clock

Definition at line 40 of file bunchcycle.vhd.

CLK2X in std_logic [Port]

2x bunch clock

Definition at line 39 of file bunchcycle.vhd.

EDGE_FAL1 out std_logic_vector ( 5 downto 0 ) [Port]

fal edge 1

Definition at line 58 of file bunchcycle.vhd.

EDGE_FAL2 out std_logic_vector ( 5 downto 0 ) [Port]

fal edge 2

Definition at line 59 of file bunchcycle.vhd.

EDGE_FAL3 out std_logic_vector ( 5 downto 0 ) [Port]

fal edge 3

Definition at line 60 of file bunchcycle.vhd.

EDGE_RIS1 out std_logic_vector ( 5 downto 0 ) [Port]

ris edge 1

Definition at line 55 of file bunchcycle.vhd.

EDGE_RIS2 out std_logic_vector ( 5 downto 0 ) [Port]

ris edge 2

Definition at line 56 of file bunchcycle.vhd.

EDGE_RIS3 out std_logic_vector ( 5 downto 0 ) [Port]

ris edge 3

Definition at line 57 of file bunchcycle.vhd.

EN in std_logic [Port]

enable

Definition at line 42 of file bunchcycle.vhd.

F1 in std_logic_vector ( 4 downto 0 ) [Port]

fal edge 1

Definition at line 46 of file bunchcycle.vhd.

F2 in std_logic_vector ( 4 downto 0 ) [Port]

fal edge 2

Definition at line 47 of file bunchcycle.vhd.

F3 in std_logic_vector ( 4 downto 0 ) [Port]

fal edge 3

Definition at line 48 of file bunchcycle.vhd.

ieee library [Library]

standard IEEE library

Definition at line 24 of file bunchcycle.vhd.

R1 in std_logic_vector ( 4 downto 0 ) [Port]

ris edge 1

Definition at line 43 of file bunchcycle.vhd.

R2 in std_logic_vector ( 4 downto 0 ) [Port]

ris edge 2

Definition at line 44 of file bunchcycle.vhd.

R3 in std_logic_vector ( 4 downto 0 ) [Port]

ris edge 3

Definition at line 45 of file bunchcycle.vhd.

RESET in std_logic [Port]

reset

Definition at line 41 of file bunchcycle.vhd.

SF1 in std_logic [Port]

valid

Definition at line 52 of file bunchcycle.vhd.

SF2 in std_logic [Port]

valid

Definition at line 53 of file bunchcycle.vhd.

SF3 in std_logic [Port]

valid

Definition at line 54 of file bunchcycle.vhd.

SR1 in std_logic [Port]

valid

Definition at line 49 of file bunchcycle.vhd.

SR2 in std_logic [Port]

valid

Definition at line 50 of file bunchcycle.vhd.

SR3 in std_logic [Port]

valid

Definition at line 51 of file bunchcycle.vhd.

STATUS_EF1 out std_logic [Port]

valid

Definition at line 64 of file bunchcycle.vhd.

STATUS_EF2 out std_logic [Port]

valid

Definition at line 65 of file bunchcycle.vhd.

STATUS_EF3 out std_logic [Port]

valid

Definition at line 66 of file bunchcycle.vhd.

STATUS_ER1 out std_logic [Port]

valid

Definition at line 61 of file bunchcycle.vhd.

STATUS_ER2 out std_logic [Port]

valid

Definition at line 62 of file bunchcycle.vhd.

STATUS_ER3 out std_logic [Port]

valid

Definition at line 63 of file bunchcycle.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Definition at line 26 of file bunchcycle.vhd.

std_logic_unsigned package [Package]

unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Definition at line 28 of file bunchcycle.vhd.

SUM_F_IN in std_logic_vector ( 5 downto 0 ) [Port]

multiplicity fal in

Definition at line 68 of file bunchcycle.vhd.

SUM_F_OUT out std_logic_vector ( 7 downto 0 ) [Port]

multiplicity fal out

Definition at line 70 of file bunchcycle.vhd.

SUM_R_IN in std_logic_vector ( 5 downto 0 ) [Port]

multiplicity ris in

Definition at line 67 of file bunchcycle.vhd.

SUM_R_OUT out std_logic_vector ( 7 downto 0 ) [Port]

multiplicity ris out

Definition at line 69 of file bunchcycle.vhd.

unisim library [Library]

Library with Xilinx primitives.

Definition at line 32 of file bunchcycle.vhd.

vcomponents package [Package]

Header with Xilinx primitives.

Definition at line 34 of file bunchcycle.vhd.


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

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