Hallo, ich wollte mich in den Semesterferien mal in die Materie VHDL mit FPGA einarbeiten. Da her bin ich jetzt auf der suche nach passender Hardware und Tipps(z.B. gute tutorielles). Hab mir jetzt mal drei Bords rausgesucht: 1: http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_119&products_id=504 2: http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_47&products_id=168 3: http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_119&products_id=578 ich würde 3 bevorzugen, da ein größerer FPGA drauf ist(geringer preisunterschied zu 2) und ich glaube mich zu erinnern das die E Variante des FPGS's irgendwelche Nachteile hat. Dies sind natürlich nur Vorschläge, sollte jemand besser Bords bzw. billigere bei gleicher Leistung/Peripherie kennen immer her damit(max. 200 Euro) muss auch nicht Xilinx sein. Langfristig ist eine Netzwerkanbindung geplant ka ob ich das diese Ferien hinkriege, aber als Student hat man ja zeit :) Danke im Voraus. mfg kr2
> ... in den Semesterferien mal in die Materie VHDL mit FPGA einarbeiten. > Langfristig ist eine Netzwerkanbindung geplant ka ob ich das diese > Ferien hinkriege, aber als Student hat man ja zeit :) Das hatten wir doch schonmal... Moment... ah, hier im Beitrag "wie in Materie einsteigen?" Du wirst mit jedem der 3 Boards die Zeit bis zum Wintersemester (und weit darüber hinaus) verbringen können. Und du kannst eigentlich nichts falsch machen, denn Eval-Boards verlieren kaum an Wert. Wenn du mit dem "kleinsten" loslegst und danach meinst, ein größeres zu brauchen, kostet dich der Upgrade nicht allzuviel... Ich würde an deiner Stelle klein anfangen, mit dem Spartan 3 lernen, und zu gegebener Zeit gleich auf den Spartan 6 umsteigen.
Wie wichtig ist dir das mit LAN? Ansosnten würde ich dir eher so ein Baord für den Anfang empfehlen: http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_119&products_id=569 Nachteil der Modernen Boards ist meiner Meinung nach das da zwar alles Tolle Sachen drauf sind (DA, AD, ETH, DDR,...) aber halt alles so Sachen wo man schon recht viel Ahnung haben muß um das als Anfänger anzusteuern, besonders Ärger ich mich das mein Board kein SRAM sondern nen DDR2 Speicherchip drauf hat, zum "ausprobieren" ist der irgenwie nicht so der Hit weil man da einfach so viel bei beachten muß... Auch ist ne 7-Seg Anzeige viel besser zum spielen/lernen geeigent, da sieht man wenigstens wenn die Ansteuerung fehlerhaft ist, als ein Text LCD da passiert im blödesten Fall halt einfach garnix Sowas kann man zudem einfach nachrüsten und so wirklich der Einsatzbereich eines FPGAs ist eine LCD Ansteuerung auch nicht ;)
Läubi .. schrieb: > ... würde ich dir eher so ein Baord für den Anfang empfehlen: > http://shop.trenz-electronic.de/catalog/product_info.php?cPath=1_114_119&products_id=569 Was, das gibts immer noch? Das Board ist für den Anfang gar nicht mal so ohne: VGA, Seriell, SRAM, LEDs, Taster, Schalter --> einfache Peripherie. Und vor allem: die Steckerleisten sind "handelsübliche" 2,54mm Pfosten. Allerdings braucht der Computer dann eine Parallele Schnittstelle:
1 | Lieferumfang: |
2 | JTAG3 Programmierungskabel (Digilent Low-Cost Parallel Port to JTAG Cable) |
BTW: Bei den neuen Boards (1-3) solltest du dir gleich noch den FX-Stecker mit dazukaufen...
Lothar Miller schrieb: > Das Board ist für den Anfang gar nicht mal so ohne: > VGA, Seriell, SRAM, LEDs, Taster, Schalter --> einfache Peripherie. > Und vor allem: die Steckerleisten sind "handelsübliche" 2,54mm Pfosten. Jupp, eigentlich alles was man mal mit nem FPGA und "Anfängererfahrung" ausprobieren kann... Ich hab das Spartan 3A Baord, und mit mal eben etwas rumspielen ist da nicht viel. Und halt dieser tolle High Dens Steckverbinder ist auch keine Freude :) Die neuen Boards sind wirklich verlockend aber da ist auch der Frustfaktor entsprechend groß. > Allerdings braucht der Computer dann eine Parallele Schnittstelle Das Stimmt (leider) aber das einrichten des USB Kabels hat bei mir auch nicht auf Anhieb funktioniert.
wenn es noch nummer kleiner gehen darf dann z.b. http://www.digilent.cc/Products/Detail.cfm?Prod=NEXYS Den gibts auch beim trenz-electronic.de , kostet ~90 eur, steht zwar nciht in deren eshop , man kann es aber bestellen per email - habe auch so gemacht vor paar tagen.
Wenn es dir vorallem ums ausprobieren und lernen geht kann ich das DE1 von Altera/Terasic empfehlen, gibts z.b. bei digikey für ~150€ mit Versand. Dort sind sehr viele schöne Beispiele dabei, wenn auch meist mit verilog geschrieben. Weiß zwar nicht aus dem Kopf ob die von dir geposteten FPGAs nun deutlich größer sind, aber eigentlich ist das für den Anfang völlig irrelevant. Um etwa den Cyclone 2 auf dem DE1 voll zu bekommen muss man schon extrem viel machen oder einfach miserablen Code fabrizieren. bsp : wenn man sämtliche vorgefertigen Anschlüsse anschließt(sram + sdram + flash + sd-karte + vga + audio + lcd + schalter + buttons) und simple ausgaben darauf macht, dann belegt man nichtmal 20% des chips.... Zudem : wer will schon zum lernen einen FPGA voll auslasten, selbst wenn er nur mittelgroß ist ? Da muss man selbst mit schnellem Rechner schon masochistisch veranlagt sein wenn man sich die 10 minuten oder mehr Compilezeit jedesmal antun will. Ich würde mich also nicht an der bloßen Größe des Chips festbeißen sondern mehr auf die Komponenten achten die drauf sind. Aus dem Grund würde ich bei den erwähnten Boards höchstens das zweite nehmen wenn du wirklich noch nie mit FPGAs/CPLDs gearbeitet hast.
Hallo, erst mal vielen dank. Parallele Schnittstelle hab ich leider nicht und würde d.h. USB bevorzugen(ist auch handlicher). Wegen des Steckers an 1-3 hätte ich mir jetzt auch keine Sorgen gemacht, dafür würde ich eine "Adapterplatine" fertigen, dann kann man auch schnell mal was auf dem Steckbrett aufbauen und anschließen. @ Lothar Miller: >Das hatten wir doch schonmal... Moment... ah, hier im >Beitrag "wie in Materie einsteigen?" Ja den hab ich gelesen. Ich finde es gut wie du dich hier engagierst. Leider ging der Beitrag nicht in die Richtung die mich interessierte. Ich bin viel mehr auf der suche nach Alternativen. Was haltet ihr z.B. von den Altera Cyclone Bords? mfg kr2
> Wegen des Steckers an 1-3 hätte ich mir jetzt auch keine Sorgen gemacht,
Ja, "Sorgen" an sich nicht...
Nur ist es eben lästig, nicht gleich daran gedacht zu haben, und
anschliessend 17€ (12 Stecker + 5 Versand) dafür zu zahlen ;-)
Kr2 Kr2 schrieb: > > Was haltet ihr z.B. von den Altera Cyclone Bords? > > mfg > kr2 ich glaube Iulius hat den Altera DE1 schon wunderbar beschrieben. Persönlich finde ich den DE1 super, DE2 finde ich einfach zu teuer weil nur fpga ist doppel so gross und dafür 300$ mehr ist übertrieben. Cyclone III starter kit sind die stecker wieder so scheisse und eigentlich zimlich nix drauf, und dafür 200$ ist fast etwas zu viel. Wobei Spartan-6 FPGA SP601 board ist auch nciht besser, FPGA klein, fast nix drauf aber teuer.
Kr2 Kr2 schrieb: > Ich bin viel mehr auf der suche nach Alternativen. > > Was haltet ihr z.B. von den Altera Cyclone Bords? Warum schreibst du das dann nicht in deinen Beitrag sondern hoffst das durch posten von drei Xilinx Baords, von denen du eines bevorzugst, jemand auf die Idee kommt du suchst eine Alternative dazu?
@ Läubi ..: Kr2 Kr2 schrieb: > Dies sind natürlich nur Vorschläge, sollte jemand besser Bords bzw. > billigere bei gleicher Leistung/Peripherie kennen immer her damit(max. > 200 Euro) muss auch nicht Xilinx sein. Ich dachte das reicht, aber vieleicht hätte ich es eindeutiger formulieren sollen. Tut mir leid.
MMn ist das einzige wirkliche Manko am DE1 für den Einsteig, ist das man keine Beispiele in VHDL dabei hat. Wenn du also das nehmen willst musst dich ein wenig selbst reinfuchsen oder im Netz suchen. Oder halt verilog für den Anfang nehmen. Hab ich auch gemacht. Wenn man sich mit der Materie erstmal ein wenig auskennt, dann ist der Umstieg eh kein Thema. Ansonsten ist das board klasse. Klar hat man bei den meisten Dingen einschränkungen... was man halt immer wieder hört...der sdram ist arschlahm, der sram ist ziemlich klein, vga kann keine 3*8bit farben... Mag alles stimmen, aber welchen Einsteiger stört das ? Für den Einstieg halte ich es z.b. für 10 mal sinnvoller 3 verschiedene kleine Speicher zu haben als 1 riesigen ddr-ram. Was halt für dich fehlt ist der ethernet anschluss, da musst du wissen wie dringend du den brauchst oder ob nicht z.b. 100kbit/s über die serielle schnittstelle reichen oder du dir über die 80 freien I/O Pins selbst was bastelst.
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.