Hello Everyone,

I have a series of questions concerning the ROACH2 system and tool flow.

OS = Ubuntu 14.04.2 LTS

Tool flow = ISE 14.7, MATLAB R2012b, mlib-devel-master (casper-astro git clone)

Hardware = MUSIC ADC/DAC board and MUSIC IF_Board from Techne Instruments (Rich 
Raffanti)





First thing, syncing the FPGA clock to the ADC/DAC clock. Using the mkid adc or 
dac blocks from the xps library and selecting any one of the adc0_clk, 
adc1_clk, dac0_clk, or dac1_clk settings in the xsg_core_config results in 
errors in the compilation. There are usually one of two errors the come up 
"Cannot retarget DCM to MMCM" because of VCO frequencies being out of range or 
an input period of 0.00ns for the DCM. Looking at the Xilinx forums, they 
generally do not recommend letting the toolflow upgrade the DCM to a MMCM. 
There are a lot of complications that arise from this. I was wondering if 
anyone has a block set were they have already fixed this problem and have been 
able to use an external clock from the ZDOK connectors.



I, at one point, found an email on the CASPER archive about this same problem 
and downloaded the attached block set. However this did not work either. I 
really wish I could find this email again.



Another question I had was about the DDR3 DRAM.



http://www.mail-archive.com/casper%40lists.berkeley.edu/msg04323.html



I was if anyone has tried to change the IDELAYCTRL frequency so that the RAM 
can run at a higher clock speed. This work may be able to be tied into the PPC 
interface work or error free work from the following email.



http://www.mail-archive.com/casper%40lists.berkeley.edu/msg05670.html



I would be more than happy to try and help with this. I have an interest in the 
PPC interface but error free operation is more critical.



Johnathon Gard

National Institute of Standards and Technology

Quantum Sensors Project?

Reply via email to