S
Sharath Raju
Guest
Hello everyone,
We are building a board in which we propose to design the FPGA
interface to a DAC in the following manner. Please give feedback
whether such an approach is feasible.
Functionality:
Among other things, the board contains three components: ADC, DAC and
FPGA (XC3SD1800A, Spartan 3ADSP 1.8 million gates). The ADC & DAC are
connected to the FPGA. The ADC, DAC and FPGA are all clocked at 250
MHz from an external clock source. To test whether ADC, DAC & FPGA are
working fine, we propose to use the FPGA as a pipe from the ADC to the
DAC. In this way, the output of the DAC should resemble the analog
input.
The question is this:
Assuming the clock is routed on the PCB such that there is no phase
delay between the ADC, DAC and the FPGA, can the data output by the
FPGA be delayed by say half a clock cycle in order to satisfy the
setup & hold consideration of the DAC. The trouble is we cannot use a
DCM to phase-delay the clock inside the FPGA because the jitter-
performance of the DCM is very poor compared to the input clock.
Instead, can we use timing contraints to achieve the phase delay ?
Thanks,
Sharath
We are building a board in which we propose to design the FPGA
interface to a DAC in the following manner. Please give feedback
whether such an approach is feasible.
Functionality:
Among other things, the board contains three components: ADC, DAC and
FPGA (XC3SD1800A, Spartan 3ADSP 1.8 million gates). The ADC & DAC are
connected to the FPGA. The ADC, DAC and FPGA are all clocked at 250
MHz from an external clock source. To test whether ADC, DAC & FPGA are
working fine, we propose to use the FPGA as a pipe from the ADC to the
DAC. In this way, the output of the DAC should resemble the analog
input.
The question is this:
Assuming the clock is routed on the PCB such that there is no phase
delay between the ADC, DAC and the FPGA, can the data output by the
FPGA be delayed by say half a clock cycle in order to satisfy the
setup & hold consideration of the DAC. The trouble is we cannot use a
DCM to phase-delay the clock inside the FPGA because the jitter-
performance of the DCM is very poor compared to the input clock.
Instead, can we use timing contraints to achieve the phase delay ?
Thanks,
Sharath