Forum: FPGA, VHDL & Co. FPGA und LabView mit DLLs


von Der A. (ayk)


Lesenswert?

Hi!

Ich befasse mich im Moment mit LabView und der Einbindung von externen 
DLLs. Die DLLs beinhalten Funktionen, die auf einen Flugsimulator 
zugreifen, Werte einlesen oder ändern. Mein LabView Programm 
funktioniert einwandfrei. Nun würde ich mein VI mit dem FPGA Module von 
NA auf ne FPGA Karte flashen. Ist ein FPGA-Controller so mächtig, dass 
es mit einer externen DLL umgehen kann?

Gruß ayk

von Falk B. (falk)


Lesenswert?

@ A

>NA auf ne FPGA Karte flashen. Ist ein FPGA-Controller so mächtig, dass
>es mit einer externen DLL umgehen kann?

Was du schreibst ist reichlich konfus. Ein LabView Programm auf ein FPGA 
zu laden ist werde sinnvoll noch praktisch möglich. UNd lass dich nicht 
verwirren. Die FPGAs von Xilinx habe zwar auch DLLs, doch dort ist das 
was GANZ anderes (Delay Locked Loop, eine Art Frequenzgenerator, also 
Hardware). DLLs im Labview sind Dynamic Link Libraries, also 
Softwarebibliotheken.

MFG
Falk

: Bearbeitet durch Admin
von Der A. (ayk)


Lesenswert?

Ja das ist mir auch bewusst.

Für was gibt es dann bitte von NA FPGA Module, mit denen VIs in VHDL 
konvertiert und ne FPGA beschrieben wird?

von Falk B. (falk)


Lesenswert?

@ A

>Für was gibt es dann bitte von NA FPGA Module, mit denen VIs in VHDL
>konvertiert und ne FPGA beschrieben wird?

Als Spielerei?
Im Ernst. Ja, man kann Funktionen in den FPGA auslagern und dort 
ausführern, aber ein heutiger PC mit  DualCore und 3GHz hat soviel 
"Dampf", dass sich das kaum lohnt. Da muss die Funktion im FPGA schon 
WIRKLICH gut optiomiert sein bzw. von einem Profi massgeschneidert.

MFG
Falk

: Bearbeitet durch Admin
von Der A. (ayk)


Lesenswert?

Es ist wichtig, dass die FPGA "relativ" einfach rekonfiguriert werden 
kann, deshalb LabView. Für mich ist es noch konfus, in wiefern ne FPGA 
mit komplexem Code umgehen kann. Grund für die Auslagerung ist, dass auf 
dem PC ein sehr resourcenhungriger Simulator läuft. Desweiteren 
benötigen wir möglichst viele I/Os.

von C.C.V. (Gast)


Lesenswert?

FPGAs können in dieser Sicht garnichts. Das Einzige, was Dir hier hilft, 
ist NI. Dieses Tool produziert aus einem LAB Modul einen FPGA Code. Mit 
DLLs ist auf FPGA-Ebene nichts zu wollen.

Tipp: Holt euch wieder einen FPGA Prgrammierer von MODIS (wie beim 
letzten mal).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.