cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
abhijithcd
Participant
Participant
1,409 Views
Registered: ‎06-22-2017

VC707 interfaced with High speed DAC in FMC. No output

Hello,

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,

Abhijith

 

 

0 Kudos
Reply
2 Replies
drjohnsmith
Teacher
Teacher
1,379 Views
Registered: ‎07-09-2009

whats the simulation look like ?

 

<== If this was helpful, please feel free to give Kudos, and close if it answers your question ==>
0 Kudos
Reply
abhijithcd
Participant
Participant
1,349 Views
Registered: ‎06-22-2017

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
Reply