Was ich mir denke:
1) Ich brauche 4 Signale, die ich aussende: CS (Chipselect), SCLK (Clock), SDI (Serial Data in) und SDO (Serial Data Out). Bei Serial Data Out bin ich nicht sicher, da sich das Signal in meinen Charts nie ändert.
2) Diese 4 Signale lese ich auch wieder ein, mit dem beschriebenen zweiten VI.
3) Ich erstelle mir 2 State-Diagramme (eins für Read, eins für Write), mit jeweils den einzelnen Zuständen (Also 1. CS auf LOW, dann Abfrage ob bei steigender oder fallender Flanke von SCLK abgefragt oder übertragen wird, usw. Der ganze SPI Ablauf halt)
Kritik usw. gerne gehört.
EDIT: So wie in diesem Tutorial habe ich es mir vorgestellt!
http://zone.ni.com/devzone/cda/tut/p/id/5385
EDIT2: Ok, das ist FPGA. Aber so ähnlich müsste es bei mir auch ablaufen?