Products > Virtex-6 and Kintex-7 DSP Kits

Changing the ADAC Sampling Clock in the ML605 Reference Design

<< < (2/2)

JohnE:
OK, Arnaud -- here is my precise request:

Using Simulink - HDL Coder, I have created an FPGA-in-the-Loop model in which my baseband modulator, simple channel simulator, and baseband demodulator are on the ML605 board, and my system top level, video source extractor, and video display driver are on the host computer. My nominal chip clock rate for my channel model is 250Ms/s. Communication between the ML605 and the host computer is via a GigE cable, with the MAC layer coded by Simulink's tool.

I am attempting to insert an analog loopback, in which my (quadrature) modulator drives the FMC150 DAC(s), whose analog output(s) are wired back to the same FMC150 ADC's input(s). In turn, the ADC's digital outputs would drive the FPGA-based demodulator.

I have been attempting to merge the DUC/DDC demo model into mine, but I am getting a very unhelpful "hardware did not return information" error message from Simulink, meaning that the Ethernet MAC did not receive a response on time. I strongly suspect something is amiss in my clock tree structure, but I am open to other suggestions, as well.

To get my original model running, before I added the FMC150 board, I had to hack the machine-generated VHDL code a bit to tell it that I had a channel clock which was faster than the Ethernet MAC clock. I did this by editing the MMCM to slow down the MAC clock to (200MHz*5)/128, so that I could run my chip/channel clock at 200*5/4 = 250MHz. I need to decide whether to run my design on the FMC150's clk_ab and figure out how to speed this up by a factor of 4 (I am not using the demo's DUC/DDC/DDS) or to figure out how to slave the FMC150 to my 250MHz clock, which of course I can slow a little if 246Ms/s is a hard limit for reliable operation.

Thank you for any insight you can provide.

khkim5:
If possible , Please share information with me
I'm also trying to change the sampling clock to 250Msps.
I'm testing the ML605 Board with the FMC board.
 
If you agree with me, I will share my result with you.
 
Thanks

khkim5:
I'm changing the memory initializing file, "ads62p49_init.coe" and "cdce72010_init_int_491_52MHz.coe".
that files contain some valuable information about the ADC and the Clock chip.
 
 
Name :  Ki-hyun,kim
email :  khkim5@seedcore.co.kr
 
 

Navigation

[0] Message Index

[*] Previous page

Go to full version