CMX
CMX firmware code in-line documentation
 All Classes Namespaces Files Functions Variables
crate_summing_module Architecture Reference

Processes

CALC_SUM_E_0  ( data_in_l , sum_e )
CALC_SUM_E_1  ( sum_e )
CALC_SUM_E_2  ( sum_e )
CALC_SUM_E_3  ( sum_e )
CALC_CRATE_EX_EY_ET  ( CLK )

Types

sum_array array ( 0 to 15 ) of unsigned ( 19 downto 0 )
sum_array_array array ( 0 to 15 ) of sum_array
total_sum_array array ( 0 to 15 ) of unsigned ( 19 downto 0 )

Signals

data_in_l  sum_array_array := ( others = > ( others = > ( others = > ' 0 ' ) ) )
sum_e  sum_array_array
total_sums  total_sum_array
e_ov  std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' )
energy_out  std_logic_vector ( 95 downto 0 )
bus_drive_local  std_logic_vector ( 1 downto 0 )
data_vme_out_local  arr_16 ( 1 downto 0 )
data_from_vme_REG_RW_SUMET_MASK  std_logic_vector ( 15 downto 0 )
data_to_vme_REG_RW_SUMET_MASK  std_logic_vector ( 15 downto 0 )
data_from_vme_REG_RW_MISSET_MASK  std_logic_vector ( 15 downto 0 )
data_to_vme_REG_RW_MISSET_MASK  std_logic_vector ( 15 downto 0 )
par_err_lcl_d0  T_SL

Instantiations

vme_local_switch_inst  vme_local_switch <Entity vme_local_switch>
vme_inreg_notri_async_reg_rw_sumet_mask  vme_inreg_notri_async <Entity vme_inreg_notri_async>
vme_inreg_notri_async_reg_rw_misset_mask  vme_inreg_notri_async <Entity vme_inreg_notri_async>

Detailed Description

Definition at line 35 of file crate_summing_module.vhd.

Member Function Documentation

CALC_CRATE_EX_EY_ET (   CLK  
)
Process

Definition at line 158 of file crate_summing_module.vhd.

CALC_SUM_E_0 (   data_in_l ,
  sum_e 
)

Definition at line 120 of file crate_summing_module.vhd.

CALC_SUM_E_1 (   sum_e  
)
Process

Definition at line 134 of file crate_summing_module.vhd.

CALC_SUM_E_2 (   sum_e  
)
Process

Definition at line 141 of file crate_summing_module.vhd.

CALC_SUM_E_3 (   sum_e  
)
Process

Definition at line 148 of file crate_summing_module.vhd.

Member Data Documentation

bus_drive_local std_logic_vector ( 1 downto 0 )
Signal

Definition at line 45 of file crate_summing_module.vhd.

data_from_vme_REG_RW_MISSET_MASK std_logic_vector ( 15 downto 0 )
Signal

Definition at line 50 of file crate_summing_module.vhd.

data_from_vme_REG_RW_SUMET_MASK std_logic_vector ( 15 downto 0 )
Signal

Definition at line 48 of file crate_summing_module.vhd.

data_in_l sum_array_array := ( others = > ( others = > ( others = > ' 0 ' ) ) )
Signal

Definition at line 38 of file crate_summing_module.vhd.

data_to_vme_REG_RW_MISSET_MASK std_logic_vector ( 15 downto 0 )
Signal

Definition at line 51 of file crate_summing_module.vhd.

data_to_vme_REG_RW_SUMET_MASK std_logic_vector ( 15 downto 0 )
Signal

Definition at line 49 of file crate_summing_module.vhd.

data_vme_out_local arr_16 ( 1 downto 0 )
Signal

Definition at line 46 of file crate_summing_module.vhd.

e_ov std_logic_vector ( 5 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 42 of file crate_summing_module.vhd.

energy_out std_logic_vector ( 95 downto 0 )
Signal

Definition at line 43 of file crate_summing_module.vhd.

par_err_lcl_d0 T_SL
Signal

Definition at line 53 of file crate_summing_module.vhd.

sum_array array ( 0 to 15 ) of unsigned ( 19 downto 0 )
Type

Definition at line 36 of file crate_summing_module.vhd.

sum_array_array array ( 0 to 15 ) of sum_array
Type

Definition at line 37 of file crate_summing_module.vhd.

Definition at line 39 of file crate_summing_module.vhd.

total_sum_array array ( 0 to 15 ) of unsigned ( 19 downto 0 )
Type

Definition at line 40 of file crate_summing_module.vhd.

Definition at line 41 of file crate_summing_module.vhd.

vme_inreg_notri_async_reg_rw_misset_mask vme_inreg_notri_async
Instantiation

Definition at line 87 of file crate_summing_module.vhd.

vme_inreg_notri_async_reg_rw_sumet_mask vme_inreg_notri_async
Instantiation

Definition at line 70 of file crate_summing_module.vhd.

vme_local_switch_inst vme_local_switch
Instantiation

Definition at line 63 of file crate_summing_module.vhd.


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