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?
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.
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?
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
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.