10.07.2006, 22:45
Hallo,
ich plane mir in nächster Zeit ein cRio-System zuzulegen. Im Vorfeld habe ich mich schon zwecks Programierung des FPGA belesen und denke das Ganz im Wesentlichen versanden zu haben. Eine Sache habe ich jedoch in keinem Manuel von NI gefunden.
a.) ist es möglich statt nur eines Wertes ein Wertepaar in den FIFO zu schreiben oder benutzt man dann zwei FIFOs?
b.) Wieviel Platz ist denn in so einem FIFIO? Wieviele I16-Werte bekomme ich zum Bespiel in einen FIFO bevor er voll ist?
c.) In Beispiel-Host-VIs zum Datentransfer zwischen FPGA und HOST-Rechner sehe ich beim Auslesen des FIFOs immer nur einen einzelnen Wert!? Muss der FIFO nicht einen Array zurückgeben? Das ist doch schließlich der Sinn einer gepufferten Datenübertragung, oder?
d.) Was ist der Unterschied zwischen FIFO und "Memory Write" auf dem FPGA?
Beste Grüße
Pepe
ich plane mir in nächster Zeit ein cRio-System zuzulegen. Im Vorfeld habe ich mich schon zwecks Programierung des FPGA belesen und denke das Ganz im Wesentlichen versanden zu haben. Eine Sache habe ich jedoch in keinem Manuel von NI gefunden.
a.) ist es möglich statt nur eines Wertes ein Wertepaar in den FIFO zu schreiben oder benutzt man dann zwei FIFOs?
b.) Wieviel Platz ist denn in so einem FIFIO? Wieviele I16-Werte bekomme ich zum Bespiel in einen FIFO bevor er voll ist?
c.) In Beispiel-Host-VIs zum Datentransfer zwischen FPGA und HOST-Rechner sehe ich beim Auslesen des FIFOs immer nur einen einzelnen Wert!? Muss der FIFO nicht einen Array zurückgeben? Das ist doch schließlich der Sinn einer gepufferten Datenübertragung, oder?
d.) Was ist der Unterschied zwischen FIFO und "Memory Write" auf dem FPGA?
Beste Grüße
Pepe