User Parameters - 9.1 English - PG109

Fast Fourier Transform LogiCORE IP Product Guide (PG109)

Document ID
PG109
Release Date
2024-11-13
Version
9.1 English

The following table shows the relationship between the fields in the Vivado IDE and the User Parameters (which can be viewed in the Tcl Console).

Table 1. Vivado IDE Parameter to User Parameter Relationship
Vivado IDE Parameter/Value 1 User Parameter/Value 1 Default Value
Number of Channels channels 1
Transform Length transform_length 1024
Target Clock Frequency (MHz) target_clock_frequency 250
Architecture Choice implementation_options
Automatically Select automatically_select Automatically_Select
Pipelined, Streaming I/O pipelined_streaming_io
Radix-2Lite, Burst I/O radix_2_lite_burst_io
Radix-2, Burst I/O radix_2_burst_io
Radix-4 Burst I/O radix_4_burst_io
Target Data Throughput target_data_throughput 50
Runtime Configurable Transform Length run_time_configurable_transform_length False
Data Format data_format Fixed_point
Fixed-Point fixed_point
Floating-Point (pseudo) floating_point
Floating-point (native) native_floating_point
Input Data Width input_width 16
Phase Factor Width phase_factor_width 16
Scaling Options scaling_options Scaled
Block Floating-Point block_floating_point
Scaled scaled
Unscaled unscaled
Rounding Modes rounding_modes Truncation
Convergent Rounding convergent_rounding
Truncation truncation
Super Sample Rate super_sample_rates 1
ACLKEN aclken False
ARESETn aresetn False
OVFLO ovflo False
XK_INDEX xk_index False
Inverse FFT for Floating Point (native) systolicfft_inv False
Throttle Scheme throttle_scheme Nonrealtime
Non Real Time nonrealtime
Real Time realtime
Output Ordering output_ordering Bit_reversed_order
Bit/Digit Reversed Order bit_reversed_order
Natural Order natural_order
Cyclic Prefix Insertion cyclic_prefix_insertion False
Memory Options: Data memory_options_data Block_ram
Block RAM block_ram
Distributed RAM distributed_ram
Memory Options: Phase Factors memory_options_phase_factors Block_ram
Block RAM block_ram
Distributed RAM distributed_ram
Reorder Buffer memory_options_reorder Block_ram
Block RAM block_ram
Distributed RAM distributed_ram
Number of stages using Block RAM for Data and Phase Factors

number_of_stages_using_block_

ram_for_data_and_phase_factors

1
Optimize Block RAM Count Using Hybrid Memories memory_options_hybrid False
Complex Multipliers complex_mult_type Use_mult_resources
Use 3-multiplier structure (resource optimization) use_mults_resources
Use 4-multiplier structure (performance optimization) use_mults_performance
Use CLB Logic use_luts
Butterfly Arithmetic butterfly_type Use_luts
Use CLB Logic use_luts
Use XtremeDsp Slices use_xtremedsp_slices
  1. Parameter values are listed in the table where the IDE parameter value differs from the user parameter value. Such values are shown in this table as indented below the associated parameter.