PandA-2024.02
Macros
allocation_constants.hpp File Reference

constants used by HLS constants More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define NUM_CST_allocation_default_allocation_coefficient   1.0
 The default value for coefficient of PIPELINE STAGE 0. More...
 
#define NUM_CST_allocation_default_connection_offset   0.0
 The default value for connection offset. More...
 
#define NUM_CST_allocation_default_fanout_coefficent   0.007
 The default value used in computation of fanout delay. More...
 
#define NUM_CST_allocation_default_max_fanout_size   200
 The default value used in computation of fanout delay. More...
 
#define NUM_CST_allocation_default_max_lut_size   6
 The default number of inputs of a LUT. More...
 
#define NUM_CST_allocation_default_states_number_normalization   1000
 The default value used in computation of controller delay. More...
 
#define NUM_CST_allocation_default_states_number_normalization_BB   200
 The default value used in computation of controller delay when basic block are considered. More...
 
#define NUM_CST_allocation_default_states_number_normalization_linear_factor   20
 The default value used in computation of controller delay when basic block are considered. More...
 
#define NUM_CST_allocation_default_output_carry_connection_ratio   0.6
 The default value for the connection ratio between the output delay of a carry and the setup delay. More...
 
#define NUM_CST_allocation_default_output_DSP_connection_ratio   0.6
 The default value for the connection ratio between the output delay of a DSP and the setup delay. More...
 

Detailed Description

constants used by HLS constants

Author
Marco Lattuada lattu.nosp@m.ada@.nosp@m.elet..nosp@m.poli.nosp@m.mi.it
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it

Definition in file allocation_constants.hpp.

Macro Definition Documentation

◆ NUM_CST_allocation_default_allocation_coefficient

#define NUM_CST_allocation_default_allocation_coefficient   1.0

The default value for coefficient of PIPELINE STAGE 0.

Definition at line 42 of file allocation_constants.hpp.

Referenced by BambuParameter::SetDefaults().

◆ NUM_CST_allocation_default_connection_offset

#define NUM_CST_allocation_default_connection_offset   0.0

The default value for connection offset.

Definition at line 45 of file allocation_constants.hpp.

Referenced by AllocationInformation::Initialize().

◆ NUM_CST_allocation_default_fanout_coefficent

#define NUM_CST_allocation_default_fanout_coefficent   0.007

The default value used in computation of fanout delay.

Definition at line 48 of file allocation_constants.hpp.

Referenced by AllocationInformation::Initialize().

◆ NUM_CST_allocation_default_max_fanout_size

#define NUM_CST_allocation_default_max_fanout_size   200

The default value used in computation of fanout delay.

Definition at line 51 of file allocation_constants.hpp.

Referenced by AllocationInformation::Initialize().

◆ NUM_CST_allocation_default_max_lut_size

#define NUM_CST_allocation_default_max_lut_size   6

The default number of inputs of a LUT.

Definition at line 54 of file allocation_constants.hpp.

◆ NUM_CST_allocation_default_output_carry_connection_ratio

#define NUM_CST_allocation_default_output_carry_connection_ratio   0.6

The default value for the connection ratio between the output delay of a carry and the setup delay.

Definition at line 66 of file allocation_constants.hpp.

Referenced by AllocationInformation::Initialize().

◆ NUM_CST_allocation_default_output_DSP_connection_ratio

#define NUM_CST_allocation_default_output_DSP_connection_ratio   0.6

The default value for the connection ratio between the output delay of a DSP and the setup delay.

Definition at line 69 of file allocation_constants.hpp.

Referenced by AllocationInformation::Initialize().

◆ NUM_CST_allocation_default_states_number_normalization

#define NUM_CST_allocation_default_states_number_normalization   1000

The default value used in computation of controller delay.

Definition at line 57 of file allocation_constants.hpp.

Referenced by AllocationInformation::EstimateControllerDelay().

◆ NUM_CST_allocation_default_states_number_normalization_BB

#define NUM_CST_allocation_default_states_number_normalization_BB   200

The default value used in computation of controller delay when basic block are considered.

Definition at line 60 of file allocation_constants.hpp.

Referenced by AllocationInformation::EstimateControllerDelay().

◆ NUM_CST_allocation_default_states_number_normalization_linear_factor

#define NUM_CST_allocation_default_states_number_normalization_linear_factor   20

The default value used in computation of controller delay when basic block are considered.

Definition at line 63 of file allocation_constants.hpp.

Referenced by AllocationInformation::EstimateControllerDelay().


Generated on Mon Feb 12 2024 13:03:14 for PandA-2024.02 by doxygen 1.8.13