ni.com is currently undergoing scheduled maintenance.

Some services may be unavailable at this time. Please contact us for help or try again later.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Questions about FPGA Derived Clock

Solved!
Go to solution
Solution
Accepted by XM43

Sorry for responding to a nearly 3 year old post, but I stumbled onto this thread and it pains me that nobody ever pointed this out:

 

Between the requirement you describe here:

 


Requirement being having a clock period of 13ns or 75Mhz. Which is why I first asked if that is even possible.I mentioned 76.9...Mhz value as an example since it gives a clock period of 13ns.

...and the system clock tolerance range you mention here:

 

Also also, do you have to hit 76 MHz *exactly*? Usually SPI devices have a tolerance range they can operate in, maybe you can make 80 MHz work?


I cannot say for sure but their tolerance range is a bit tight:

Xonmyth743_2-1617812677506.png

I believe you actually want a 75MHz clock, which should be a much nicer clock value to derive (40MHz*15/8=75MHz). My guess is that the 13ns is likely just a description of the 75MHz clock's reciprocal to give you an estimate of the clock's period (1/75MHz=13.3333...ns, which rounds to the nearest integer value of 13ns). Why the 13ns is listed first (or even at all) as a requirement, I cannot say, but I believe it has misled you quite a bit.

Message 11 of 12
(415 Views)

It has indeed mislead me. So did some of the information discussed here on this thread. I worked on several projects are this one. After going all crazy, utilizing a 3rd party FPGA, merging that with sbRIO, I learned that you can achieve 75Mhz and 13.3333ns is fine. Also, I have written codes now that operate at 200Mhz on sbRIO's FPGA. IO does work at that speed.

and I appreciate your input. 🙂

0 Kudos
Message 12 of 12
(370 Views)