eFEX firmware  1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards

Back to eFEX documentation
Components | Constants | Instantiations | Signals | Types
Behavioral Architecture Reference

Components

Mult 
FastMult 

Constants

ZERO_Result  std_logic_vector ( Result_big ( 0 ) ' high downto Result ( 0 ) ' high+ 1 ) := ( others = > ' 0 ' )

Types

param_t  array ( natural range <> ) of std_logic_vector ( MULTIPLIER_PAR_INPUT_WIDTH- 1 downto 0 )
data_t  array ( natural range <> ) of std_logic_vector ( MULTIPLIER_DATA_INPUT_WIDTH- 1 downto 0 )
result_big_t  array ( natural range <> ) of std_logic_vector ( MULTIPLIER_OUTPUT_WIDTH- 1 downto 0 )

Signals

Param  param_t ( parameters- 1 downto 0 )
Data  data_t ( parameters- 1 downto 0 )
Overflow  std_logic_vector ( parameters- 1 downto 0 )
Result_big  result_big_t ( parameters- 1 downto 0 )
Result  DataWords ( parameters- 1 downto 0 )

Instantiations

fastmultiplier  fastmult
multiplier  mult

Detailed Description

Definition at line 21 of file MultiMultiplier.vhd.


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