For a personal project, I needed to communicate between my computer and a SPI device slave device. So, I use a FTDI chip FT232h.
I have adapted the library MPSSE I2C already available on this website to make it works for SPI.
Warning ! VI are not 100% tested (especially Read functions), I provided it as it is.