User Parameters - 7.2 English - PG149

FIR Compiler LogiCORE IP Product Guide ( PG149)

Document ID
PG149
Release Date
2025-06-11
Version
7.2 English

See the following table shows the relationship between the fields in the Vivado IDE (described in See Customizing and Generating the Core) and the User Parameters (which can be viewed in the Tcl console).

Table 1. Vivado IDE Parameter to User Parameter Relationship
Vivado IDE Parameter User Parameter Default Value
Select Source coefficientsource Vector
Coefficient Vector coefficientvector

6,0,-4,-3,5,6,-6,-13,7,44,

64,44,7,-13,-6,6,5,-3,-4,0,6

Coefficient File coefficient_file No_coe_file_loaded
Number of Coefficient Sets coefficient_sets 1
Use Reloadable Coefficients coefficient_reload False
Filter Type filter_type Single_Rate
Rate Change Type rate_change_type Integer
Interpolation Rate Value interpolation_rate 1
Decimation Rate Value decimation_rate 1
Zero Pack Factor zero_pack_factor 1
Channel Sequence channel_sequence Basic
Number of Channels number_channels 1
Select Sequence select_pattern All
Sequence ID List pattern_list P4-0,P4-1,P4-2,P4-3,P4-4
Number of Paths number_paths 1
Sample Period sampleperiod 1
Input Sampling Frequency sample_frequency 0.001
Clock Frequency clock_frequency 300.0
Coefficient Type coefficient_sign Signed
Quantization quantization Integer_coefficients
Coefficient Width coefficient_width 16
Best Precision Fraction Length bestprecision False
Coefficient Fractional Bits coefficient_fractional_bits 0
Coefficient Structure coefficient_structure Inferred
Input Data Type data_sign Signed
Input Data Width data_width 16
Input Data Fractional Bits data_fractional_bits 0
Output Rounding Mode output_rounding_mode Full_Precision
Output Width output_width 24
Filter Architecture filter_architecture Systolic_Multiply_Accumulate
Goal optimization_goal Area
Select Optimization optimization_selection None
List optimization_list None
Data Buffer Type data_buffer_type Automatic
Coefficient Buffer Type coefficient_buffer_type Automatic
Input Buffer Type input_buffer_type Automatic
Output Buffer Type output_buffer_type Automatic
Preference For Other Storage preference_for_other_storage Automatic
Multi-Column Support multi_column_support Automatic
Inter-Column Pipe Length inter_column_pipe_length 4
Column Configuration columnconfig 1
TLAST data_has_tlast Not_Required
Output TREADY m_data_has_tready False
Input FIFO s_data_has_fifo True
TUSER: Input s_data_has_tuser Not_Required
TUSER: Output m_data_has_tuser Not_Required
TUSER: User Field Width data_tuser_width 1

Configuration Channel Options:

Synchronization Mode

s_config_sync_mode On_Vector

Configuration Channel Options:

Configuration Method

s_config_method Single
Reload Slots num_reload_slots 1
ACLKEN has_aclken False
ARESETn (active-Low) has_aresetn False
Reset Data Vector reset_data_vector True
Blank Output blank_output False