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

Back to eFEX documentation
Generics | Libraries | Ports | Use Clauses
AlgoInputStage Entity Reference

Input Stage Module. More...

Inheritance diagram for AlgoInputStage:
EnergyConverter IPBusTopAlgoModule data_path_block top_efex_processor

Entities

Behavioral  architecture
 Input Stage Module. More...
 

Libraries

IEEE 

Use Clauses

STD_LOGIC_1164 
NUMERIC_STD 
DataTypes  Package <DataTypes>
AlgoDataTypes  Package <AlgoDataTypes>

Generics

ENCODING_MODE  integer

Ports

CLK200   in   std_logic
IN_Load   in   std_logic
IN_Data   in   AlgoInput
IN_Position   in   AlgoRegister
IN_BCN   in   std_logic_vector ( 11 downto 0 )
IN_threshold_l0   in   AlgoWords ( INPUT_COLUMNS- 1 downto 0 )
IN_threshold_l1   in   AlgoWords ( INPUT_COLUMNS- 1 downto 0 )
IN_threshold_l2   in   AlgoWords ( INPUT_COLUMNS- 1 downto 0 )
IN_threshold_l3   in   AlgoWords ( INPUT_COLUMNS- 1 downto 0 )
IN_threshold_had_lar   in   AlgoWords ( INPUT_COLUMNS- 1 downto 0 )
IN_threshold_had_tile   in   AlgoWords ( INPUT_COLUMNS- 1 downto 0 )
OUT_Load   out   std_logic
OUT_BCN_200   out   std_logic_vector ( 11 downto 0 )
OUT_Data   out   TriggerTowerMatrix

Detailed Description

Input Stage Module.

This module receives the input data in the AlgoInput format and converts it into the TriggerTowerMatrix format. The 10-bit samples coming from LAr in a multi liner scale are also converted at this stage by means of the EnergyConverter Module

Author
Francesco Gonnella

Definition at line 18 of file AlgoInputStage.vhd.


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