![]() |
eFEX firmware
1.7.3
ATLAS l1-calo - electron and tau feature extraction firmware for eFEX boards
|
Entities | |
| Behavioral | architecture |
Libraries | |
| IEEE | |
| work | |
Use Clauses | |
| STD_LOGIC_1164 | |
| DataTypes | Package <DataTypes> |
Ports | ||
| CLK | in | std_logic |
| IN_Words | in | DataWords ( 28 downto 0 ) |
| OUT_Words | out | DataWords ( 33 downto 0 ) |
| OUT_Overflows | out | std_logic_vector ( 33 downto 0 ) |
Definition at line 113 of file DelayTree.vhd.
|
Library |
!!!!!!!!!!!!!!!!! AUTO-GENERATED FILE. PLEASE DO NOT MODIFY !!!!!!!!!!!!!!!!! Generated by graph_vhdl (https://gitlab.cern.ch/taul1ml/graph_vhdl), authored by David Reikher
INPUTS: IN_Words(0) <----— ParFrac_0
IN_Words(1) <----— ParFrac_1
IN_Words(2) <----— ParFrac_2
IN_Words(3) <----— FracEnvSum
IN_Words(4) <----— TOBEnergy
IN_Words(5) <----— TOBEnergyOverflow
IN_Words(6) <----— SF_IsMax
IN_Words(7) <----— IN_Min_E_threshold
IN_Words(8) <----— BDTScore
IN_Words(9) <----— BDTThresholds_0
IN_Words(10) <----— BDTThresholds_1
IN_Words(11) <----— BDTThresholds_2
IN_Words(12) <----— IN_Max_cond_E_threshold IN_Words(13) <----— IN_Min_BDT_E_threshold IN_Words(14) <----— FracEnvSumOverflow
IN_Words(15) <----— FracCoreSumOverflow IN_Words(16) <----— FracCoreSum
IN_Words(17) <----— FracEnvMult_0
IN_Words(18) <----— FracEnvMult_1
IN_Words(19) <----— FracEnvMult_2
IN_Words(20) <----— FracEnvMultOverflows_0 IN_Words(21) <----— FracEnvMultOverflows_1 IN_Words(22) <----— FracEnvMultOverflows_2 IN_Words(23) <----— C_OUT_TOBEnergy
IN_Words(24) <----— C_OUT_TOBEnergyOverflow IN_Words(25) <----— C_OUT_IsMax
IN_Words(26) <----— C_OUT_BDTScore
IN_Words(27) <----— C_OUT_BDTCondition
IN_Words(28) <----— C_OUT_FracCondition OUTPUTS: OUT_Words(0) ----—> M_IN_ParFrac_0
OUT_Words(1) ----—> M_IN_ParFrac_1
OUT_Words(2) ----—> M_IN_ParFrac_2
OUT_Words(3) ----—> M_IN_FracEnvSum
OUT_Words(4) ----—> C_IN_TOBEnergy
OUT_Words(5) ----—> C_IN_TOBEnergyOverflow OUT_Words(6) ----—> C_IN_IsMax
OUT_Words(7) ----—> C_IN_EnergyThr
OUT_Words(8) ----—> C_IN_BDTScore
OUT_Words(9) ----—> C_IN_BDTThr_0
OUT_Words(10) ----—> C_IN_BDTThr_1
OUT_Words(11) ----—> C_IN_BDTThr_2
OUT_Words(12) ----—> C_IN_BDTMaxEnergyThr OUT_Words(13) ----—> C_IN_BDTMinEnergyThr OUT_Words(14) ----—> C_IN_BDTTOBEnergy
OUT_Words(15) ----—> C_IN_BDTTOBEnergyOverflow OUT_Words(16) ----—> C_IN_FracTOBEnergy
OUT_Words(17) ----—> C_IN_FracTOBEnergyOverflow OUT_Words(18) ----—> C_IN_FracEnvSumOverflow OUT_Words(19) ----—> C_IN_FracCoreSumOverflow OUT_Words(20) ----—> C_IN_FracCoreSum
OUT_Words(21) ----—> C_IN_FracEnvMult_0
OUT_Words(22) ----—> C_IN_FracEnvMult_1
OUT_Words(23) ----—> C_IN_FracEnvMult_2
OUT_Words(24) ----—> C_IN_FracEnvMultOverflows_0 OUT_Words(25) ----—> C_IN_FracEnvMultOverflows_1 OUT_Words(26) ----—> C_IN_FracEnvMultOverflows_2 OUT_Words(27) ----—> C_IN_Frac_ET_Thr
OUT_Words(28) ----—> Final_TOBEnergy
OUT_Words(29) ----—> Final_TOBEnergyOverflow OUT_Words(30) ----—> Final_IsMax
OUT_Words(31) ----—> Final_BDTScore
OUT_Words(32) ----—> Final_BDTCondition
OUT_Words(33) ----—> Final_FracCondition
Inputs are ready to be used at clock cycles marked by 'R'. Outputs are ready to be used at clock cycles marked by 'W'. If there is no delay, only 'W' appears | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 |11 |12 | ParFrac_0 | | | | | | W | | | | | | | | --> M_IN_ParFrac_0 ParFrac_1 | | | | | | W | | | | | | | | --> M_IN_ParFrac_1 ParFrac_2 | | | | | | W | | | | | | | | --> M_IN_ParFrac_2 FracEnvSum | | | | | | W | | | | | | | | --> M_IN_FracEnvSum TOBEnergy | | | | | | R | W | | | | | | | --> C_IN_TOBEnergy TOBEnergyOverflow | | | | | | R | W | | | | | | | --> C_IN_TOBEnergyOverflow SF_IsMax | | | | | | | W | | | | | | | --> C_IN_IsMax IN_Min_E_threshold | | | | | | R | W | | | | | | | --> C_IN_EnergyThr BDTScore | | | | | | | | | | R | W | | | --> C_IN_BDTScore BDTThresholds_0 | | | | | | | | | | | W | | | --> C_IN_BDTThr_0 BDTThresholds_1 | | | | | | | | | | | W | | | --> C_IN_BDTThr_1 BDTThresholds_2 | | | | | | | | | | | W | | | --> C_IN_BDTThr_2 IN_Max_cond_E_threshold | | | | | | | | | | | W | | | --> C_IN_BDTMaxEnergyThr IN_Min_BDT_E_threshold | | | | | | | | | | | W | | | --> C_IN_BDTMinEnergyThr TOBEnergy | | | | | | R | | | | | W | | | --> C_IN_BDTTOBEnergy TOBEnergyOverflow | | | | | | R | | | | | W | | | --> C_IN_BDTTOBEnergyOverflow TOBEnergy | | | | | | R | | | W | | | | | --> C_IN_FracTOBEnergy TOBEnergyOverflow | | | | | | R | | | W | | | | | --> C_IN_FracTOBEnergyOverflow FracEnvSumOverflow | | | | | | R | | | W | | | | | --> C_IN_FracEnvSumOverflow FracCoreSumOverflow | | | | R | | | | | W | | | | | --> C_IN_FracCoreSumOverflow FracCoreSum | | | | R | | | | | W | | | | | --> C_IN_FracCoreSum FracEnvMult_0 | | | | | | | | | W | | | | | --> C_IN_FracEnvMult_0 FracEnvMult_1 | | | | | | | | | W | | | | | --> C_IN_FracEnvMult_1 FracEnvMult_2 | | | | | | | | | W | | | | | --> C_IN_FracEnvMult_2 FracEnvMultOverflows_0 | | | | | | | | | W | | | | | --> C_IN_FracEnvMultOverflows_0 FracEnvMultOverflows_1 | | | | | | | | | W | | | | | --> C_IN_FracEnvMultOverflows_1 FracEnvMultOverflows_2 | | | | | | | | | W | | | | | --> C_IN_FracEnvMultOverflows_2 IN_Max_cond_E_threshold | | | | | | R | | | W | | | | | --> C_IN_Frac_ET_Thr C_OUT_TOBEnergy | | | | | | | | R | | | | | W | --> Final_TOBEnergy C_OUT_TOBEnergyOverflow | | | | | | | | R | | | | | W | --> Final_TOBEnergyOverflow C_OUT_IsMax | | | | | | | | R | | | | | W | --> Final_IsMax C_OUT_BDTScore | | | | | | | | | | | | R | W | --> Final_BDTScore C_OUT_BDTCondition | | | | | | | | | | | | R | W | --> Final_BDTCondition C_OUT_FracCondition | | | | | | | | | | R | | | W | --> Final_FracCondition
Definition at line 108 of file DelayTree.vhd.
1.9.1