Forum: FPGA, VHDL & Co. Fragen zum Nexys Video


von M. M. (mrmcchicken)


Lesenswert?

Hallo,
ich würde gerne in die Welt der FPGAs einsteigen. Wie bei 
Mikrocontrollern gibt es hier ja auch einen Haufen an 
Entwicklungsboards. Sich dort erst mal zurecht zu finden ist für mich 
nicht ganz einfach. Eine Sache die mich wundert sind auch diese so 
genannten PMOD Stecker. FPGAs finden doch dort Anwendung wo sehr viele 
Daten sehr schnell verarbeitet werden. Sind dann Buchsenleisten nicht 
eine eher schlechte Wahl?
Deshalb habe ich mich nach einem Board umgesehen welches 
Verbindungsmöglichkeiten bietet die eine schnellere Datenübertragung 
ermöglichen. So bin ich nun zum Nexys Video geraten. Dieses hat einen 
FMC Anschluss welches 34 Differential Pins bietet. Darüber möchte ich 
dann auch mal Daten ab 100MBit/s und höher übertragen können. Nebenbei 
gibt es noch 4 von den üblichen PMOD Steckern. Entwickeln möchte ich mit 
der Vivado Webpack Edition.
Allgemein frage ich mich nun folgendes:
1. Ist das Board für Anfänger geeignet? Die ersten paar Übungen werden 
die Üblichen Spielereien sein, LED an, aus, Eingänge einlesen usw.
2. Für wie viele Steckvorgänge ist so ein FMC Verbinder ausgelegt? Ich 
kann mir vorstellen, dass sich der Verschleiß nach einigen 
Steckvorgängen auf die Signalqualität auswirkt.
3. Gibt es noch etwas worauf ich als FPGA Anfänger unbedingt achten 
sollte bevor ich mir ein Board besorge und loslege?

von Wolfgang R. (Firma: www.wolfgangrobel.de) (mikemcbike)


Lesenswert?

M. M. schrieb:
> 3. Gibt es noch etwas worauf ich als FPGA Anfänger unbedingt achten
> sollte bevor ich mir ein Board besorge und loslege?

Du solltest auf jeden Fall darauf achten, nicht gleich mit high speed 
differential Anforderungen zu beginnen... Als Anfänger kannst Du schon 
froh sein, wenn eine LED blinkt oder eine Siebensegmentanzeige das 
Richtige anzeigt...

HF-Anwendungen haben da ganz andere Fallstricke...

Digilent Nexys sind gute, preiswerte eval Boards, die hier auch immer 
wieder mal günstig angeboten werden.

von M. M. (mrmcchicken)


Lesenswert?

Wolfgang R. schrieb:
> M. M. schrieb:
>> 3. Gibt es noch etwas worauf ich als FPGA Anfänger unbedingt achten
>> sollte bevor ich mir ein Board besorge und loslege?
>
> Du solltest auf jeden Fall darauf achten, nicht gleich mit high speed
> differential Anforderungen zu beginnen... Als Anfänger kannst Du schon
> froh sein, wenn eine LED blinkt oder eine Siebensegmentanzeige das
> Richtige anzeigt...

Deshalb bin ich ja recht froh, dass das Board einige LEDs und Schalter 
hat um mit den Grundlegenden Sachen anzufangen. HF-Anwendungen möchte 
ich erst zu einem späteren Zeitpunkt angehen. Allerdings möchte ich, 
dass das Baord die Möglichkeit hat. Wider etwas kaufen müssen fände ich 
doof.

Noch nachträglich eine Frage. Ist es normal, dass man bei Xilinx einen 
Account machen muss und alle seine Persönlichen Daten (Tel. Nr. Adresse 
etc.) angeben um die Vivado Webpack edition herunter zu laden?

von Duke Scarring (Gast)


Lesenswert?

M. M. schrieb:
> Ist es normal, dass man bei Xilinx einen
> Account machen muss und alle seine Persönlichen Daten (Tel. Nr. Adresse
> etc.) angeben um die Vivado Webpack edition herunter zu laden?
Ja, wobei bei den persönlichen Daten das nötigste reicht.
Bisher ist mir Xilinx auch noch nicht durch ungewollte EMail-Werbung 
aufgefallen.

Duke

von Jürgen S. (engineer) Benutzerseite


Lesenswert?

M. M. schrieb:
> So bin ich nun zum Nexys Video geraten. Dieses hat einen
> FMC Anschluss welches 34 Differential Pins bietet. Darüber möchte ich
> dann auch mal Daten ab 100MBit/s und höher übertragen können.

100 MBit sind bei LVDS über die Stecker kein Problem. Hatte das mal bei 
einem S6Lx150 mit einem DVI Modul: 168MHz Video über 2x24Bit DDR. Waren 
de faco 340 MHz. Die Leitungen auf dem Modul waren aber 
impedanzkontrolliert und als Bus gematched. Ebenso auf dem Eval-board. 
Was das Nexys da kann, weiss ich nicht.

Bei meinem Altera Cyclone mache ich 2x125MHz DDR-DAC-Ausgabe.

von M. M. (mrmcchicken)


Lesenswert?

Jürgen S. schrieb:
> M. M. schrieb:
> Die Leitungen auf dem Modul waren aber
> impedanzkontrolliert und als Bus gematched. Ebenso auf dem Eval-board.
> Was das Nexys da kann, weiss ich nicht.

Es gab mal so eine Frage im Digilent Forum.
https://forum.digilentinc.com/topic/882-need-help-with-nexys-video-low-pin-count-fmc-connector-ios/#comment-3043
Dort steht, dass alle der 34 Paare von der länge +-5mm angepasst sind 
und auf 60 Ohm Impedanzkontrolliert.

Ich habe mir nun Vivado herunter geladen und werde es mir mal anschauen.

von Jürgen S. (engineer) Benutzerseite


Lesenswert?

M. M. schrieb:
> Dort steht, dass alle der 34 Paare von der länge +-5mm angepasst sind
> und auf 60 Ohm Impedanzkontrolliert.

Das wäre dann min/max 50-100ps Laufzeit.

Gegeneinander 5mm oder über den gesamten Bus?

Für den gesamten Bus wäre das schon ziemlich gut, dann würde man für 
viele Anwendungen sogar schon single ended hinkommen. Kommt auf den 
Lagenaufbau an.

Die differentiellen Leitungen untereinander legt man für gewöhnlich auf 
+/- 1mm. Besonders bei einem zu übertragenden Takt.

Das müsste aber hinkommen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.