Other Parts Discussed in Thread: LMX2820,
Hi Team,
i). we are using LMK04832 CLK synthesizer in our design for RFSoC FPGA for multi clock synchronization. We have one Master LMK04832 driving reference signals to Clockin1 and sync/sysref to clockin0 for 4 slave LMK04832. the architecture is added below.
The master LMK04832 default has 49.152MHz input to clockin1, 122.880 MHz VCXO input to OSCin and sync/sysref signal input to sync pin of LMK. As in architecture, the Master LMK outputs device and sysref clock pair is connected to clockin1 and clockin0 of slave LMKs. The slave LMK required output frequencies are as:
DCLKOUT0 : 245.76MHz( input to first LMX2820)
SDCLKOUT1: sync to first LMX2820
DCLKOUT4: 245.76MHz( input to second LMX2820)
SDCLKOUT5: sync to second LMX2820
SDCLKOUT3: 7.68MHz AMS_SYSREF
DCLKOUT6: 122.88Mhz DAC_REFCLK
SDCLKOUT7: 7.68Mhz DDR_PLY_CAP
DCLKOUT8: 122.88MHz PL_CLK
SDCLKOUT9: 7.68MHz PL_SYSREF
DCLKOUT12: 122.88Mhz ADC_REFCLK
all the 4 slave LMK output clocks need to be synchronized and aligned for Multi clock synchronization (also multi-FPGA synchronization).
How should be a Master LMK04832 device and sysref outputs need to be configured if the slave LMKs are to be used in dual loop zero delay nested mode such that the Multi clock synchronization is achieved.
we are using LMK first time in our designs, your values and inputs will be very helpful.
ii). To test the configurations we are using two LMK04832EVM. one EVM is used as master and Other as slave. The setup is as :
1. Master LMK:
a. The master LMK04832 EVM is used in dual loop zero delay nested mode with sysref feedback and sysref pulser output mode
b. The clockin1 input is set to 10.24MHz and sync is given by SPI sync through Ticspro.
c. The outputs are clockout0 : 10.24MHz , clockout2 : 20.48Mhz and sysref clock(clockout1 and clockout3) : 2.048MHz
the Master LMK04832 is operated as expected and sysref pulses are generated upon Sync SPI pulser input . The respective .tcs settings file is attached below named "Master_LMK04832EVM_settings"
Master_LMK04832EVM_settings.tcs
2. Slave LMK:
The clockout0 and clockout1 of master LMK04832EVM is connected to the slave LMK04832EVM clockin1 and clockin0. the slave LMK is used in re-clocked mode where the input SYSREF on clockin0 from master LMK is re-clocked and forwarded to slave LMK sysref outputs.
Here i am not able to re-clock the sysref pulses sent from Master LMK and generate sysref outputs. The respective .tcs settings file is attached below named "Slave_LMK04832EVM_settings"
Slave_LMK04832EVM_settings.tcs
is the configurations are proper.? What changes need to be done such that the slave LMK04832EVM output sysref is obtained and synchronized. your inputs on these is very helpful.
Thanks in advance,
Kiran Kumar R