LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW sbRIO 9608

I am trying to receive data from an external source into my sbRIO 9608 and then storing it in USB pendrive. Till now I am able to configure the FPGA and Processor in sbRIO 9608 so that it is receiving data and writing the data into the USB. Right now the issue happening is the clock at which the FPGA is working in sbRIO i.e, 40MHz, it is not synchronized to the external data clock which is also 40MHz. How do i make sure that they are in sync. I am giving a counter data from 0 to 15. This is how i am getting the data. First it is synchronized but later you can see data being repeated.

ARyan_0-1781689964236.png

 

ARyan_1-1781690215993.png

This is the FPGA VI

 

 

ARyan_2-1781690381744.png

This is the HOST VI



Second thing i want to know is that can we control the FPGA of sbRIO directly through external clock bypassing the onboard 40MHz oscillator?

I know we can used FPGA derived clock to get any frequency but since the parent clock will be 40MHz, will it not cause asynchronization. Basically I want to give FPGA an external clock from outside completely bypassing the onboard 40MHz clock to achieve synchronization.

Third thing i want to know is can i give clock from sbRIO to the external source. Let's say I want to give 40MHz clock from my sbRIO to the external board.

0 Kudos
Message 1 of 1
(61 Views)