mit 40MHz digitalisieren

Gast #905236
Lesenswert?
• ▲
▼
Hi @all

Ich muss ein Signal mit 40MHz digitalisieren. Hierzu benutze ich einen 
Spartan 3. Als ich nach einen passenden AD-Wandler gesuch hatte, musste 
och feststellen das viele AD-Wandler LVDS Ausgänge besitzen. Der 
AD-Wandler besitzt einen 12 Bit breiten Datenbus, somit habe ich 24 
Leitungen.

Wie schließe ich diese an meinem FPGA an? Benötige ich auch 24 Pins am 
FPGA und muss ich bei den I/O Buffern LVDS einstellen?

Ich muss nur 1000 Abtastwerte mit 40MHz digitalisieren, diese 
zwischenspeichern und dann mit USB übertragen. (daher ist stellt das 
Übertragen der Daten kein Problem da)
Gast #906445
Lesenswert?
• ▲
▼
80 MS/s ist ein super Wert. Laut Datenblatt überträgst Du die Daten per 
Firewire zum PC. Hast Du das Firewire-Protokoll selber im FPGA 
implementiert, oder hast Du einen fertigen IP-Core verwendet?

Ich werde in den nächste Tagen ein VDHL-Programm schreiben. Vielleicht 
kannst Du mir dann eine Tips geben, damit ich das Timing einhalte.
#906512
Lesenswert?
• ▲
▼
Am Vorgänger mit FireWire hab ich nur nebenbei immer mal bissl was 
mitgemacht. Ich entwickle den Nachfolger mit noch mehr Möglichkeiten 
(FPGA startt CPLD im Mess-Kanal, Signal-Vorverarbeitung usw.)
FireWire läuft bei uns über ein komplett fertiges Modusl von Orsys 
(uc1394a). Die neue Version hat jetzt wahlweise auch USB und demnächst 
GBit Ethernet.
Viel helfen kann ich dir aber nicht, darf ja keine Quelltexte usw 
rausgeben. Schließlich ist das know-how da gerade bei der Kiste weltweit 
nahezu konkurrenzlos.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren