We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Showing results for 
Search instead for 
Did you mean: 
Participant abhijithcd

VC707 interfaced with High speed DAC in FMC. No output


I am using a FMC204 with DAC5682z in my project. I have interfaced it with Virtex-7 FPGA board. I am generating a clock from the FMC chip and feeding it to MMCM to generate the CLK (250 MHz DDR) and CLKDIV (125MHz) for OSERDES. I use OSERDES to generate Data, Sync and DCLK.  I am trying to generate a 1MHz square wave on FPGA based on CLKDIV using counters.  Output pattern is xAAAA and x5555.

I configure the AD9517 chip on FMC through a microblaze SPI(using system clock) which would generate the CLKIN(500MHz) to DAC and also sends ref. Clk to FPGA. Then I do the following steps for DAC configuration:

  1. Reset DAC by configuring CPLD of FMC.
  2. Configure all registers through SPI
  3. Restart DLL. DLL Lock is verified from Status0 register read.
  4. Send a signal to FPGA to enable Data and Sync signal flow simultaneously.
  5. Keep monitoring DLL_LOCK and FIFO_ERR in microblaze.


After following this procedure, I could see the FIFO_ERR bit is always set and I am not able to come out of the error. I have tried with various modes of Dual DAC and single DAC. Only in Single DAC mode with FIR disabled and SW sync, the Status4 returns 0. But the waveform would still be not the expected square wave.


I would be really glad if you could provide some help regarding this. 

I would be really grateful If someone has worked on 4DSP DAC FMCs could help me with the possible pitfalls.


Thanks in advance,




0 Kudos
2 Replies
Scholar drjohnsmith

Re: VC707 interfaced with High speed DAC in FMC. No output

whats the simulation look like ?


0 Kudos
Participant abhijithcd

Re: VC707 interfaced with High speed DAC in FMC. No output

I have simulated the data generation part and sending it out of OSERDES output. The data going into DAC FIFO is as expected and should be producing a square wave. 

0 Kudos