Showing results for 
Search instead for 
Did you mean: 

SPI on FPGA for roboRIO



I'm looking to setup a SPI connection on roboRIO, to connect to a MPU 9250 sensor. I have found a VI that works just fine when it runs on the RT target (MPU-9250 VI), however, for my application I will need to run it on the FPGA instead and I'm am having trouble to understand how I should set it up. I will need to change the clock polarity, clock phase and frequency, and these options are not available from a simple FPGA I/O node. So my question is:

How can I setup and configure a SPI connection on FPGA of a roboRIO so that I can continusly read the values from the IMU (the IMU will be setup as a slave). 


I'm running labview 2016 


Best regards


0 Kudos
Message 1 of 3

The magic of an FPGA is that you have direct control over the I/O in Hardware mode.

maybe you can find example of code for SPI in FPGA. I did that a long time ago...



0 Kudos
Message 2 of 3

Thank you for answer, I have gone through that example and try to apply it to my problem but without any luck. I will update this thread if I can find any soultion, meanwhile, if someone has a good idea, please share it!




0 Kudos
Message 3 of 3