PXI

cancel
Showing results for 
Search instead for 
Did you mean: 

Ni 6587 External clock in (single ended - SMA)

Solved!
Go to solution
hi
I have a PXI 7962R fpga and ni 6587 adapter module. I want to use external clock to implement a simple adder xilinx Ip core. I input the IO clock 0 an external clock of 20 MHz with 3 V pk to pk. I then attached it to single cycle timed loop and fpga clock enable VI and implemented my IP core inside the loop. I did not use the fpga disable vi since i want continuous running vi.
now the project complied but on place and route i didnt see any other clock except for the main 40 MHz implemented. Upon completion of compilation i received an error that fpga and host could not communicate. either the clock z not connected or is nott generated according to specifications. what might be the problem?
0 Kudos
Message 1 of 8
(5,756 Views)

Can you upload your project? I want to check if you added IOModClock0 to the FPGA target and then used that as your clock source for your single cycle timed loop. 

 

Assuming you've done that correctly, I'm curious what the voltage levels of your clock are. In the spec sheet it states that the minimum high voltage level is 3.1V. Have you checked to make sure that your clock is above 3.1V for high voltage and then below 200mv for low voltage? 

 

sma_voltage_level.PNG

0 Kudos
Message 2 of 8
(5,722 Views)

Have you consdered the information in this KnowledgeBase Article?

 

http://digital.ni.com/public.nsf/allkb/A874300E075997D886257AE9006281A0

0 Kudos
Message 3 of 8
(5,721 Views)

Here are my attachements for the project. Please identify the problem.

 

0 Kudos
Message 4 of 8
(5,674 Views)

I have verified the voltage levels they r correct. During compilation, I don't see the IO clock 0 implemented on FPGA. There is only the base clock implemented of 40MHz.

0 Kudos
Message 5 of 8
(5,673 Views)

Kindly send me the link of simple project if available on NI forum to check external clock in and PFI 0 signal of NI 6587 adapter module. 

0 Kudos
Message 6 of 8
(5,672 Views)
Solution
Accepted by incisive

The project you attached didnt have the FPGA vi included in it so I'm unable to tell if you were using the IOModClipClock0 properly. 

 

Anyway, attached is a project that has the IOModClipClock0 added to the target, and an FPGA VI that uses it to run some logic in a single cycle timed loop.

 

 iomod0.png

0 Kudos
Message 7 of 8
(5,658 Views)
thanx alot. i have designed my data aquisition system with single ended clock!.
0 Kudos
Message 8 of 8
(4,612 Views)