Project

General

Profile

100MHz Input clock (CLK2 - DDR3) Issue

Added by Alexander Block about 10 years ago

A customer has the 100MHz DDR3 clock being fed into the module through Pins 117 and 119 on a custom carrier board and is using it to clock some ADC data. However after a little run-time it stops working as noted below:

I'm having a really weird problem with the DDR3 100Mhz clock. I included this in my design from your eval board, however I am not 
using it as a clock for the FPGA RAM. I'm using it to clock out two ADC clocks.  That aspect of the design works fine. Its when I use the 
clock internally that I run into problems. 

Case in point: I have a logic block that uses this clock as a count down to initiate a burst of a FIFO-full of ADC input data. With this clock, 
I set a timer to fill the buffer full of data every 5 seconds. The frustrating part of this is that it WORKS for about 10-15 fifo-fuls of data but then 
it stops.  As best I can tell, the millisecond strobe I use based off this clock stops being registered by the logic so it sits in the idle stage. 

When I used the 100Mhz HPS user 0 clock instead, it works like a charm. 

The DDR3Clock goes through an altera_pll block  with a multiplier of 1 so it just basically goes through. 

Any idea how I can get this to work? 

Go to top
Add picture from clipboard (Maximum size: 1 GB)