LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Questions about FPGA Derived Clock

Solved!
Go to solution
Solution
Accepted by topic author 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
(124 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
(79 Views)