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 

cRIO



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!

27.10.2008, 12:58
Beitrag #10

DAX5 Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jun 2008

5.0 bis 8.5.1
1998
de

41812
Deutschland
cRIO
' schrieb:Hallo,

habe seit einiger Zeit ein Problem mit meinem cRIO beim Programmstart. Ich habe eine RT-Applikation, die die üblichen Initialisierungen auf dem FPGA-VI vornimmt. Häufig (aber nicht immer) hängt sich das cRIO mittendrin auf und es kommt die Fehlermeldung "Warning: connection lost...".

Ich arbeite mit 2 DMA-FIFOs, um Daten vom FPGA zum RT und zurück zu übertragen. Mein Verdacht ist eine eventuell falsche Reihenfolge in den FPGA-Abfragen (Nodes) auf der RT-Applikation, eine falsche Konfiguration der DMA-FIFOs oder irgendwelche falschen Timeout-Werte. Könnte das daran liegen? Weiß momentan nicht weiter und bin über Hilfe dankbar!

Anbei Screenshots vom FPGA- und RT-VI


Ich vermisse einige Randbedingungen
1. Wie groß ist der DMA Buffer auf dem FPGA
2. Wie groß oder klein ist die reaktionszeit von deinem RT
( bei normaler XP Umgebung muss man auf dem FPGA zum Bsp. einen Buffer einrichten der min. die Messdaten für 250 ms buffern kann.
3. Der ACKNOWLEDGE des Interrupt gehört hinter FIFO READ zudem sollte vor dem Quittieren
DMA Time Out abgefragt und ausgewertet werden.
4. Um einen einwandfreien DMA Tranfer zu gewährleisten sollte das Auslesen des DMA Buffer auf
Host seite synchronisiert erfolgen


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
cRIO - MichaDu - 21.10.2008, 21:05
cRIO - thomas.sandrisser - 22.10.2008, 03:50
cRIO - cb - 22.10.2008, 07:05
cRIO - MichaDu - 22.10.2008, 08:30
cRIO - cb - 22.10.2008, 09:14
cRIO - thomas.sandrisser - 22.10.2008, 09:33
cRIO - cb - 22.10.2008, 17:42
cRIO - MichaDu - 27.10.2008, 07:22
cRIO - cb - 27.10.2008, 08:23
cRIO - DAX5 - 27.10.2008 12:58
cRIO - MichaDu - 27.10.2008, 15:46
cRIO - cb - 27.10.2008, 16:58
cRIO - MichaDu - 29.10.2008, 09:24
cRIO - cb - 29.10.2008, 10:52
cRIO - MichaDu - 29.10.2008, 15:38
cRIO - cb - 29.10.2008, 16:25
cRIO - MichaDu - 30.10.2008, 07:35
cRIO - cb - 30.10.2008, 07:46
cRIO - MichaDu - 30.10.2008, 08:26
cRIO - cb - 30.10.2008, 10:36
cRIO - MichaDu - 30.10.2008, 12:11
cRIO - cb - 30.10.2008, 14:15

Gehe zu: