LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

USB-7856R only shows a 40 MHz clock...

Solved!
Go to solution

Hi,

 

We are looking to purchase a USB-7856R to start prototyping with FPGA technology for future projects. I have been playing around with the FPGA examples in LabVIEW. I set up a simulated FPGA Target for the USB-7856R. When the target is set up in my project it lists a 40 MHz Clock in the target. 

 

Why is this? The USB-7856R is spec'd with an 80 MHz Clock.

 

 

John O'C
Staff Test Systems Engineer
Woodward, Inc.
Skokie, Illinois, USA

"Life is not a journey to the grave with the intention of arriving safely
in a pretty and well preserved body, but rather to skid in broadside,
thoroughly used up, totally worn out, and loudly proclaiming...
Wow...What a Ride!"
0 Kudos
Message 1 of 4
(2,900 Views)
Solution
Accepted by topic author johnoc

The FPGA has a base clock of 40MHz.  The DIO can be clocked at 80MHz.  You can make an 80MHz derived clock from the 40MHz clock.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 4
(2,893 Views)

You asked a similar question earlier and got a similar answer.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 3 of 4
(2,874 Views)

Actually Bill,

 

It was two different questions.

 

One was regarding how the examples where setting the timed loops to 4 times the base clock in the hardware. The answer was derived clocks, which at the time, was unfamiliar to me.

 

The second was, why, if the USB-7856R has an 80 MHz clock, as stated in the specification,  does it show a 40 Mhz base clock when you look at the configuration information for that target?

 

When you look at the configuration information for a PCI-7831R, for instance, the base clock is a 40 MHz clock. It just so happens that the card is equipped with a 40 MHz clock so the 40 MHz  clock is the base clock and any other clocks the programmer creates are derived clocks.

 

The USB-7856R, on the other hand, should show an 80 Mhz base clock, because that is what the module is equipped with. So saying that the 80 MHz clock is derived is technically inaccurate. The configuration should reflect the actual configuration of that module not a generic number for the base clock.

John O'C
Staff Test Systems Engineer
Woodward, Inc.
Skokie, Illinois, USA

"Life is not a journey to the grave with the intention of arriving safely
in a pretty and well preserved body, but rather to skid in broadside,
thoroughly used up, totally worn out, and loudly proclaiming...
Wow...What a Ride!"
0 Kudos
Message 4 of 4
(2,823 Views)