When multi-tile synchronization (MTS) is not supported all the converters are independent. An NCO update state machine is instantiated for each converter. Before a NCO update can be performed the event source must be set to Tile. See Dynamic Update Events for more information on setting the event source.
The process for updating the NCO settings is shown below.
Figure 1. Single Converter NCO Update
- Firstly the required frequency, phase, and phase reset values are set on the real-time NCO signal interface ports.
- The update enable port is set to indicate which converter register values are to be updated.
- A pulse is then sent to the update request port. If the IP state machine has completed the start up process the access to the requested NCO registers commences.
- The busy signal remains High until the NCO update process is complete. The
frequency, phase, and phase reset values should be held until the busy signal is
deasserted.An estimate of the number of
s_axi_aclk
cycles taken to write the NCO values into the converter registers (T1) is given in the following tables for different values ofnco_update_en
.Table 1. NCO Update Times nco_update_en
RF-DAC / Quad RF-ADC Dual RF-ADC 000001 26 45 000010 24 43 000011 29 51 000100 24 43 000101 31 55 000110 27 49 000111 32 57 001000 24 43 001001 31 55 001010 29 53 001011 34 61 001100 27 49 001101 34 61 001110 30 55 001111 35 63 010000 24 43 010001 31 55 010010 29 53 010011 34 61 010100 29 53 010101 36 65 010110 32 59 010111 37 67 011000 27 49 011001 34 61 011010 32 59 011011 37 67 011100 30 55 011101 37 67 011110 33 61 011111 38 69 100000 22 43 100001 29 53 100010 27 53 100011 32 59 100100 27 53 100101 34 63 100110 30 59 100111 35 65 101000 27 53 101001 34 63 101010 32 63 101011 37 69 101100 30 59 101101 37 69 101110 33 65 101111 38 71 110000 25 49 110001 32 59 110010 30 59 110011 35 65 110100 30 59 110101 37 69 110110 33 65 110111 38 71 111000 28 55 111001 35 65 111010 33 65 111011 38 71 111100 31 61 111101 38 71 111110 34 67 111111 39 73