The following table shows the relationship between the fields in the AMD Vivado™ IDE and the user parameters (which can be viewed in the Tcl Console).
| Vivado IDE Parameter/Value | User Parameter/Value | Default Value |
|---|---|---|
| Configuration Options | partspresent | Phase_Generator_and_SIN_COS_LUT |
| System Clock (MHz) | dds_clock_rate | 100 |
| Number of Channels | channels | 1 |
| Mode of Operation | mode_of_operation | Standard |
| Modulus | modulus | 9 |
| Parameter Selection | parameter_entry | System_Parameters |
| Spurious Free Dynamic Range | spurious_free_dynamic_range | 45 |
| Frequency Resolution | frequency_resolution | 0.4 |
| Noise Shaping | noise_shaping | Auto |
| Phase Width | phase_width | 16 |
| Output Width | output_width | 12 |
| Phase Increment Programmability | phase_increment | Fixed |
| Resync | resync | False |
| Phase Offset Programmability | phase_offset | None |
| Output Selection | output_selection | Sine_and_Cosine |
| Negative Sine | negative_sine | False |
| Negative Cosine | negative_cosine | False |
| Amplitude Mode | amplitude_mode | Full_range |
| Memory Type | memory_type | Auto |
| Optimization Goal | optimization_goal | Auto |
| DSP48 Use | dsp48_use | Minimal |
| Has Phase Out | has_phase_out | True |
| DATA has TLAST | data_has_tlast | Not_required |
| Output TREADY | has_tready | False |
| TUSER Options: Input | s_phase_has_tuser | Not_required |
| TUSER Options: User Field Width | s_phase_tuser_width | 1 |
| TUSER Options: DATA Output | m_data_has_tuser | Not_required |
| TUSER Options: PHASE Output | m_phase_has_tuser | Not_required |
| Synchronization Mode | s_config_sync_mode | On_Vector |
| SIN/COS Output Type | output_type | Integer |
| Output Form | output_form | Twos_complement |
| Latency Configuration | latency_configuration | Auto |
| Latency | latency | 1 |
| ARESETn | has_aresetn | False |
| ACLKEN | has_aclken | false |