INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Datenauswertung bzw. -aufbereitung in RT oder FPGA?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.10.2015, 09:59
Beitrag #2

BNT Offline
LVF-Freak
****


Beiträge: 744
Registriert seit: Aug 2008

5.0 - 22Q3
1999
EN

64291
Deutschland
RE: Datenauswertung bzw. -aufbereitung in RT oder FPGA?
Moin
Die wichtigste Entscheidungshilfe ist das Nachdenken, über die auf dem FPGA zur Verfügung stehenden Ressourcen.
Der FPGA besteht aus programmierbaren Logikzellen und Verbindungswegen und hat kein Betriebssystem. Der FGA verhält sich also sehr deterministisch.

Er kann besonders gut Logikoperationen ausführen, dazu gehören auch Integer-Operationen. Fixer-Point Operationen gehen auch gut, da es sich dabei im Wesentlichen ja nur eine Skalierung der Integrer-Wertebereiche handelt. Es verlangt dem Programmierer aber etwas mehr Nachdenken über Wertebereiche ab. Floating-Point Operationen liegen ihm gar nicht, und sie erfordern überproportional viel Ressourcen, um sie zu implementieren. (Es gibt einige FPGA, die DSP-Zellen beinhalten und damit besser umgeben können, aber die Anzahl ist limitiert.

Es gibt in der Funktionspalette einige VIs und IP's, die fortgeschrittene mathematische Operationen und damit eine Signal Vor- oder Nachbereitung erlauben, die das RT-System sehr gut entlasten können. Es erfordert einiges an Probieren und Erfahrung, was jeweils der besser Ansatz für ein gegebenes Problem ist. Dabei sind natürlich auch die Transferzeiten, zwischen RT und FPGA zu berücksichtigen, wenn man z.B. Regelungen realisieren möchte. Die Anzahl der DMA-Kanäle ist auch beschränkt, meist drei.

Eine einfache Skalierung, wie von Dir angefragt, würde ich also auf dem RT-System durchführen.

Gruß Holger

NI Alliance Partner & LabVIEW Champion
GnuPG Key: 6C077E71, refer to http://www.gnupg.org for details.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Datenauswertung bzw. -aufbereitung in RT oder FPGA? - BNT - 11.10.2015 09:59

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sind Referenzen auf FPGA-Variablen in FPGA vi möglich? Felix777 2 7.992 26.10.2015 20:41
Letzter Beitrag: Felix777
  FPGA oder FIFO sendet nur Integer zwischen -5 und 5 gibsonuser 5 8.800 20.04.2015 13:29
Letzter Beitrag: BNT
  FPGA-Referenz öffnen: FPGA-VI nicht kompiliert LauraP. 9 13.338 17.03.2015 16:58
Letzter Beitrag: LauraP.

Gehe zu: