whack
Member level 5
Need some practical advice.
My custom circuit, which will be based around an FPGA or CPLD, uses 14, 28 and 56MHz clocking. The device I'm interfacing my circuit to supplies two clock signals, a 7MHz clock and a quadrature clock, also 7MHz but 90 degrees out of phase. Obviously I can run those two clock signals into a XOR gate and get a 14MHz clock, but what solution would also give me 28 and 56MHz clock? I need the 14, 28 and 56MHz clocks to have their clock edges aligned.
I was thinking perhaps to make the 56MHz clock signal and just provide that to the FPGA or CPLD as the clock input, and then divide it into 14 and 28 using counters internally.
But what's the best way to make the 56MHz clock signal, using the two 7MHz clock inputs I have (one being quadrature)? I'd like this clock signal to be low jitter, and need valid solution(s) for both FPGAs and CPLDs.
Advice is appreciated.
My custom circuit, which will be based around an FPGA or CPLD, uses 14, 28 and 56MHz clocking. The device I'm interfacing my circuit to supplies two clock signals, a 7MHz clock and a quadrature clock, also 7MHz but 90 degrees out of phase. Obviously I can run those two clock signals into a XOR gate and get a 14MHz clock, but what solution would also give me 28 and 56MHz clock? I need the 14, 28 and 56MHz clocks to have their clock edges aligned.
I was thinking perhaps to make the 56MHz clock signal and just provide that to the FPGA or CPLD as the clock input, and then divide it into 14 and 28 using counters internally.
But what's the best way to make the 56MHz clock signal, using the two 7MHz clock inputs I have (one being quadrature)? I'd like this clock signal to be low jitter, and need valid solution(s) for both FPGAs and CPLDs.
Advice is appreciated.