User Parameters - 7.2 English

FIR Compiler (PG149)

Document ID
PG149
Release Date
2022-10-26
Version
7.2 English

Table: Vivado IDE Parameter to User Parameter Relationship shows the relationship between the fields in the Vivado IDE (described in Customizing and Generating the Core ) and the User Parameters (which can be viewed in the Tcl console).

Table 4-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