bcm_rod Entity Reference

ROD formatter top module. More...

Inheritance diagram for bcm_rod:

Inheritance graph
[legend]
Collaboration diagram for bcm_rod:

Collaboration graph
[legend]

List of all members.


Architectures

bcm_rod_arc Architecture
 structural description of ROD formatter More...

Libraries

ieee 
 standard IEEE library

Packages

std_logic_1164 
 std_logic definitions, see file
std_logic_arith 
 arithmetic operations on std_logic datatypes, see file
std_logic_unsigned 
 unsigned functions use ieee.std_logic_unsigned.all; operators for std_logic_vector type, see file

Ports

CLK  in std_logic
 40 MHz clock
CLK_2X  in std_logic
 80 MHz clock
SCLR  in std_logic
 synchronous clear (reset) signal
rod_format_version  in std_logic_vector ( 31 downto 0 ) := x " 03010001 "
 ROD format version.
rod_source_ID  in std_logic_vector ( 31 downto 0 ) := x " 00810000 "
 source ID
rod_run_number  in std_logic_vector ( 31 downto 0 ) := x " 7fffffff "
 run number
rod_CTP_trigger_type  in std_logic_vector ( 31 downto 0 ) := x " 00000011 "
 Level-1 trigger type.
rod_detector_event_type  in std_logic_vector ( 31 downto 0 ) := x " 000000dd "
 detector event type
data_input  in std_logic_vector ( 191 downto 0 )
 input data, full pkt
data_lvl1id  in std_logic_vector ( 31 downto 0 )
 Level-1 ID.
data_input_valid  in std_logic
 data valid flag
data_input_endoffrag  in std_logic
 end of fragment flag
data_input_busy  out std_logic
 ROD formatter busy flag.
hola_LFF  in std_logic
 SLINK full flag (LFF) !!! ACTIVE LOW !!!
hola_LDOWN  in std_logic
 SLINK down (LDOWN) !!! ACTIVE LOW !!!
hola_LRL  in std_logic_vector ( 3 downto 0 )
 SLINK return data lines (LRL) !!! NOT USED !!!
hola_CLK  out std_logic
 SLINK clock (UCLK).
hola_UD  out std_logic_vector ( 31 downto 0 )
 SLINK data output (UD).
hola_URESET  out std_logic
 SLINK reset link (URESET) !!! ACTIVE LOW !!!
hola_UTEST  out std_logic
 SLINK test line (UTEST) !!! ACTIVE LOW !!!
hola_UCTRL  out std_logic
 SLINK control word flag (UCTRL) !!! ACTIVE LOW !!!
hola_UWEN  out std_logic
 SLINK write enable (UWEN) !!! ACTIVE LOW !!!
hola_UDW  out std_logic_vector ( 1 downto 0 ) := " 00 "
 SLINK data width (UDW) "00"=32-bit, "01"=16-bit, "10"=8-bit, "11"=reserved.


Detailed Description

ROD formatter top module.

This entity is the top module of the ROD formatter. All submodules are connected here.
Detailed description of the ROD formatter is available here.

Definition at line 37 of file bcm_rod.vhd.


Member Data Documentation

CLK in std_logic [Port]

40 MHz clock

Definition at line 40 of file bcm_rod.vhd.

CLK_2X in std_logic [Port]

80 MHz clock

Definition at line 41 of file bcm_rod.vhd.

data_input in std_logic_vector ( 191 downto 0 ) [Port]

input data, full pkt

Definition at line 50 of file bcm_rod.vhd.

data_input_busy out std_logic [Port]

ROD formatter busy flag.

Definition at line 54 of file bcm_rod.vhd.

data_input_endoffrag in std_logic [Port]

end of fragment flag

Definition at line 53 of file bcm_rod.vhd.

data_input_valid in std_logic [Port]

data valid flag

Definition at line 52 of file bcm_rod.vhd.

data_lvl1id in std_logic_vector ( 31 downto 0 ) [Port]

Level-1 ID.

Definition at line 51 of file bcm_rod.vhd.

hola_CLK out std_logic [Port]

SLINK clock (UCLK).

Definition at line 59 of file bcm_rod.vhd.

hola_LDOWN in std_logic [Port]

SLINK down (LDOWN) !!! ACTIVE LOW !!!

Definition at line 57 of file bcm_rod.vhd.

hola_LFF in std_logic [Port]

SLINK full flag (LFF) !!! ACTIVE LOW !!!

Definition at line 56 of file bcm_rod.vhd.

hola_LRL in std_logic_vector ( 3 downto 0 ) [Port]

SLINK return data lines (LRL) !!! NOT USED !!!

Definition at line 58 of file bcm_rod.vhd.

hola_UCTRL out std_logic [Port]

SLINK control word flag (UCTRL) !!! ACTIVE LOW !!!

Definition at line 63 of file bcm_rod.vhd.

hola_UD out std_logic_vector ( 31 downto 0 ) [Port]

SLINK data output (UD).

Definition at line 60 of file bcm_rod.vhd.

hola_UDW out std_logic_vector ( 1 downto 0 ) := " 00 " [Port]

SLINK data width (UDW) "00"=32-bit, "01"=16-bit, "10"=8-bit, "11"=reserved.

Definition at line 65 of file bcm_rod.vhd.

hola_URESET out std_logic [Port]

SLINK reset link (URESET) !!! ACTIVE LOW !!!

Definition at line 61 of file bcm_rod.vhd.

hola_UTEST out std_logic [Port]

SLINK test line (UTEST) !!! ACTIVE LOW !!!

Definition at line 62 of file bcm_rod.vhd.

hola_UWEN out std_logic [Port]

SLINK write enable (UWEN) !!! ACTIVE LOW !!!

Definition at line 64 of file bcm_rod.vhd.

ieee library [Library]

standard IEEE library

Reimplemented in main_components.

Definition at line 24 of file bcm_rod.vhd.

rod_CTP_trigger_type in std_logic_vector ( 31 downto 0 ) := x " 00000011 " [Port]

Level-1 trigger type.

Definition at line 47 of file bcm_rod.vhd.

rod_detector_event_type in std_logic_vector ( 31 downto 0 ) := x " 000000dd " [Port]

detector event type

Definition at line 48 of file bcm_rod.vhd.

rod_format_version in std_logic_vector ( 31 downto 0 ) := x " 03010001 " [Port]

ROD format version.

Definition at line 44 of file bcm_rod.vhd.

rod_run_number in std_logic_vector ( 31 downto 0 ) := x " 7fffffff " [Port]

run number

Definition at line 46 of file bcm_rod.vhd.

rod_source_ID in std_logic_vector ( 31 downto 0 ) := x " 00810000 " [Port]

source ID

Definition at line 45 of file bcm_rod.vhd.

SCLR in std_logic [Port]

synchronous clear (reset) signal

Definition at line 42 of file bcm_rod.vhd.

std_logic_1164 package [Package]

std_logic definitions, see file

Reimplemented in main_components.

Definition at line 26 of file bcm_rod.vhd.

std_logic_arith package [Package]

arithmetic operations on std_logic datatypes, see file

Definition at line 28 of file bcm_rod.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 30 of file bcm_rod.vhd.


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

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