User Parameters - 9.1 English

PG109 Fast Fourier Transform LogiCORE IP Product Guide

Document ID
PG109
Release Date
2022-05-04
Version
9.1 English

Table: Vivado IDE Parameter to User Parameter Relationship shows the relationship between the fields in the Vivado IDE 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/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

Run Time Configurable Transform Length

run_time_configurable_transform_length

False

Data Format

data_format

Fixed_point

Fixed-Point

fixed_point

Floating-Point

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

ACLKEN

aclken

False

ARESETn

aresetn

False

OVFLO

ovflo

False

XK_INDEX

xk_index

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

Notes:

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.