Nicht genügend DMA Speicher
Hallo zusammen,
ich hab hier ein Problem mit dem ich nicht weiter komme.
Also ich habe verschiedene Messkarten in meinem CRio.
Zwei Universal Analog IO Karten, eine CAN Karte, eine Digital IO Karte und es sollen auch noch weitere Karten angeschlossen werden.
An den verschiedenen Karten hängen die unterschiedlichsten Sensoren. Thermoelemente, Widerstandsthermometer, Drucksensoren, ein CAN Bus...
Jetzt gibt mir jede Karte ja einen anderen Datentyp aus. Davon sind einige Fixed Point (mit unterschiedlicher Größe), dann hab ich noch Integer...
Mein Problem: Alle diese Werte müssen zur Auswertung und Speicherung ins Realtime übertragen werden. Da ich ziemlicher Neuling in LabVIEW FPGA bin dachte ich ich kann für jeden Datentyp einen eigenen FIFO-DMA erstellen, bis ich gemerkt habe, dass ich nur drei zur Verfügung habe.
Gibt es eine Möglichkeit Daten unterschiedlichen Datentyps gleichzeitig in ein FIFO zu schreiben oder hat jemand von euch eine Idee wie ich diese ganzen unterschiedlichen Daten alle ins Realtime bekomme?
Gruß
NachoMan
|