0 |
NCO_SYNC_NEXT |
R/W |
0x0 |
After writing ‘0’ and then ‘1’ to this bit, the next SYSREF rising edge will initialize the NCO phase. Once the NCO phase has been initialized by SYSREF, the NCO will not re-initialize on future SYSREF edges unless ‘0’ and ‘1’ is written to this bit again.
Use this to align the NCO in multiple parts (without the need to restart the JESD link).
1. Ensure the part is powered up, JESD_EN is set, and the device clock is running.
2. Ensure that SYSREF is disabled (not toggling).
3. Program NCO_SYNC_ILA=0 on all parts.
4. Write NCO_SYNC_NEXT=0 on all parts.
5. Write NCO_SYNC_NEXT=1 on all parts. NCO sync is armed.
6. Instruct the SYSREF source to generate 1 or more SYSREF pulses.
7. All parts will initialize their NCO using the first SYSREF rising edge.
|