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 

FIFO Benutzung



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!

25.01.2007, 20:51
Beitrag #25

Striefchen Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: Sep 2006

8.00 / 8.2
2006
kA


Deutschland
FIFO Benutzung
' schrieb:ich verwende in meinem Beispiel den Datentyp Double, sprich ich berechne aus den Rohdaten, die vom FPGA kommen bei der Umwandlung von binär zu nominal Fließkommawerte des Datentyps Double. Der Datentyp Single ist auch eine Fließkommazahl, aber mit - gegenüber dem Double - stark eingeschränkter Genauigkeit bzgl. der Nachkommastellen. Ein Double benötigt 8 Byte, ein Single aber nur 4. Somit reduziert sich die Datenmenge, die man übertragen muss schonmal um die Hälfte, wenn man statt Doubles Singles verwendet, wobei sich dann eben die Genauigkeit reduziert.

Wenn du nun aber ein 16 bit Analog-Eingangs-Modul verwendest, das einen 20 Volt Eingangsbereich in 65535 "Häppchen" aufteilt, dann kannst du damit max. 0,3 mV auflösen. Die höhere Genauigkeit des Doubles bringt also erstmal keinen Vorteil, insbesondere nicht, wenn du die Daten NUR übertragen willst und nicht auf dem RT-Host damit noch irgendwelche Berechnungen anstellen willst.

Weiterhin ist der Datentyp des 16 Bit AI Moduls auf I16 festgelegt, der braucht nur 2 Bit. Wenn du also direkt die Rohdaten vom FPGA zum PC überträgst und erst auf dem PC die Umrechnung von binär zu nominal vornimmst, sparst du für die Übertragung 75% der Bandbreite gegenüber meinem Beispiel. Damit sollte es möglich sein einen Kanal @100 kHz auf den PC zu streamen.

Wenn mir die Anmerkung erlaubt ist: einen 10 kHz Sinus mit 100 kHz zu sampeln und dann "vernünftige" Ergebnisse zu erwarten ist recht optimistsich. Ich würde nochmals vorschlagen, lass das mit dem FPGA bleiben und kauf dir für rund 1000 Euro eine schöne M-Serien Messkarte + Anschlusstechnik für den PC. Damit kannst Sample-Raten bis zu 1 MHz realsieren, das ist dann auch ausreichend um ein schnelles Sinus-Signal zu messen und verwertbaren Ergebnissen zu kommen.


Nee, nee. Das mit dem FPGA geht schon in Ordnung - der wurde mir für die Diplomarbeit gestellt. Zur Diplomverteidigung kann ich es ja erwähnen das die Aufgabe sich mit so ner M-Serie besser lösen ließ. Bei dieser Aufgabe ist es nur von Nöten das Signal als Sinus, Rechteck oder sonstiges wie es erzeugt wurde zu erkennen und um zu kontrollieren ob nach gewisser Zeit eine Dämpfung eintritt. Dafür reichen die 10 Punkte denke ich mal aus.

Wenn ich dich jetzt richtig verstehe dann meinst du meine Daten des mit 100kHz abgetasteten Signals kann ich problemlos vom RT zum PC schieben? Ich habe sie aber auf dem RT schon in Double umgewandelt.


Gunni
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
FIFO Benutzung - Striefchen - 19.01.2007, 12:53
FIFO Benutzung - dc6xs - 19.01.2007, 13:29
FIFO Benutzung - thomas.sandrisser - 20.01.2007, 10:11
FIFO Benutzung - Striefchen - 21.01.2007, 20:35
FIFO Benutzung - Striefchen - 22.01.2007, 10:13
FIFO Benutzung - thomas.sandrisser - 22.01.2007, 19:03
FIFO Benutzung - cb - 22.01.2007, 19:51
FIFO Benutzung - thomas.sandrisser - 22.01.2007, 22:01
FIFO Benutzung - cb - 23.01.2007, 07:30
FIFO Benutzung - Striefchen - 23.01.2007, 10:27
FIFO Benutzung - cb - 23.01.2007, 10:35
FIFO Benutzung - cb - 23.01.2007, 13:57
FIFO Benutzung - Striefchen - 23.01.2007, 15:28
FIFO Benutzung - cb - 23.01.2007, 18:27
FIFO Benutzung - Striefchen - 24.01.2007, 09:48
FIFO Benutzung - cb - 24.01.2007, 11:14
FIFO Benutzung - Striefchen - 24.01.2007, 13:47
FIFO Benutzung - cb - 24.01.2007, 14:44
FIFO Benutzung - Striefchen - 24.01.2007, 15:08
FIFO Benutzung - cb - 24.01.2007, 18:29
FIFO Benutzung - dc6xs - 24.01.2007, 18:41
FIFO Benutzung - cb - 24.01.2007, 18:48
FIFO Benutzung - Striefchen - 25.01.2007, 14:24
FIFO Benutzung - cb - 25.01.2007, 18:18
FIFO Benutzung - Striefchen - 25.01.2007 20:51
FIFO Benutzung - cb - 25.01.2007, 22:21
FIFO Benutzung - Striefchen - 26.01.2007, 10:32
FIFO Benutzung - cb - 26.01.2007, 14:13
FIFO Benutzung - Striefchen - 29.01.2007, 09:53
FIFO Benutzung - cb - 29.01.2007, 11:32
FIFO Benutzung - Striefchen - 29.01.2007, 12:03
FIFO Benutzung - cb - 29.01.2007, 13:53
FIFO Benutzung - Striefchen - 29.01.2007, 14:10
FIFO Benutzung - cb - 29.01.2007, 15:52
FIFO Benutzung - Striefchen - 29.01.2007, 19:04
FIFO Benutzung - cb - 29.01.2007, 19:20
FIFO Benutzung - Striefchen - 30.01.2007, 10:30
FIFO Benutzung - cb - 30.01.2007, 11:49
FIFO Benutzung - Striefchen - 30.01.2007, 15:12
FIFO Benutzung - cb - 30.01.2007, 17:44
FIFO Benutzung - Striefchen - 31.01.2007, 10:18
FIFO Benutzung - cb - 31.01.2007, 13:46
FIFO Benutzung - Striefchen - 31.01.2007, 15:12

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question Timeout bei FIFO Speicher otto.kranz 15 37.499 19.09.2016 12:20
Letzter Beitrag: GerdW
  RT FIFO Frage gfzk 1 14.702 02.07.2015 15:56
Letzter Beitrag: GerdW
  RT FIFO Verständnis Michiel 3 10.315 13.06.2014 14:02
Letzter Beitrag: jg
  Fragen zu DMA FIFO gfzk 5 11.594 24.10.2011 17:23
Letzter Beitrag: gfzk
  DMA FIFO + TDMS File IO NoD 1 8.641 30.10.2009 15:21
Letzter Beitrag: dlambert
  Problem mit RT-FIFO Benjamin84 4 8.879 01.07.2008 10:11
Letzter Beitrag: cb

Gehe zu: