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).
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 | |
|