Hi,
I don't think that the SYNC_1SHOT_EN function is working, I was hoping for some feedback. I have a 1 pulse per second signal coming into the SYNC pin that I want to edge align the clocks with. Currently, my programming runs:
Reg 139 -> 0x00, (SYSREF_MUX to normal)
Reg 143 -> 0x51, (SYNC_1SHOT_EN to edge sensitive, SYNC_EN, SYNC_MODE to SYNC pin)
Reg 140 -> 0x00, (enable all blocks)
Reg 144 -> 0x00, (All SYNCs are enabled)
Wait for one second to pass, therefore 1 1PPS signal has time to arrive,
Reg 144 -> 0xff, (Disable SYNCING off clocks,
Reg 139 -> 0x03 (SYSREF_MUX to "continuous".
I have one of the dividers set to 250 MHz, used along with the 1PPS into the LMK to generate my own 1PPS signal, and compare the timing. Between startups, I'm getting a 4 ns variation in timing between the 1PPS in and 1PPS out. Am I missing something?