Forum: FPGA, VHDL & Co. Einstieg FPGA mit WaveShare Open3S500E


von Hakon H. (ickiller)


Lesenswert?

Hallo

Ich möchte endlich mal mit FPGAs anfangen und habe soeben das hier auf 
ebay entdeckt: 251192875961
Die vielen Erweiterungen mit dem schicken Stecksystem sehen überzeugend 
aus.
Kann so ein FPGA genug um z.B. ein großes Bild per VGA (Adapter liegt 
jedenfalls bei) auszugeben?

Offenbar benötigt das Board einen Programmer. Meine Kurze recherche hat 
ergeben, dass der hier eine günstige Lösung ist: 171008779562
Angegeben ist, dass er mit allen Spartan FPGAs kompatibel ist. Muss da 
sonst noch irgendetwas beachtet werden?

So wie ich das sehe, habe ich damit für gerade einmal 100€ einen 
Umfangreichen Einstieg. Ist der dann auch so reibungslos, wie ich mir 
das hier vorstelle oder muss ich mich auf notwendige Kaufsoftware/ 
Probleme bei dieser Lösung einstellen?

MfG,
Hakon Hennig

von Gustl B. (-gb-)


Lesenswert?

Hallo, also ich nutze diese Platine, aber nur das Board mit dem FPGA und 
sonst nichts. Als Programmer verwende ich einen USB JTAG von Digilent. 
Ja der xc3s500e ist schon recht groß. Ich habe drinnen 4 Fifos mit je 
8KBytes und 4 UARTs und 4 Schnittstellen zu ADCs. Aber ist auch noch 
viel Platz. VGA ist damit locker machbar.

Wegen dem Preis für den Programmer sind vermutlich die Boards mit Altera 
Cyclone 4 günstiger. Da gibt es auch welche mit einigermaßen großem 
FPGA.

von Hakon H. (ickiller)


Lesenswert?

Hallo Gustl,

danke für die Antwort!
Ich habe inzwischen einen günstigeren Programmer auf ebay aufgespürt: 
390809652326
dann sind es insgesamt ~90€...
Ich werde das dann einfach so machen, Preis-Leistung ist angesichts der 
Kits von WaveShare gut, vergleichbare komplettlösungen von Altera werde 
ich nicht suchen, nennenswert günstigere Optionen vermute ich an der 
Stelle nicht...

MfG,
Hakon Hennig

von Gustl B. (-gb-)


Lesenswert?

Also ich musste mal einen XILINX Clone vom Zoll vernichten lassen wegen 
fehlendem CE Zeichen.

Ich nutze als Programmes das hier
http://shop.trenz-electronic.de/catalog/product_info.php?cPath=243_253&products_id=513
ist zwar nicht Pin kompatibel, aber kann man mit fliegenden Drähten 
lösen. Wenn du schon ein anderes FPGA Board mit Programmer haben 
solltest, wie eigentlich alle Board von Digilent, dann kannst du da auch 
noch das Waveshare in die JTAG Kette reinhängen, also das eine Board als 
Programmer für das andere verwenden.

von ./. (Gast)


Lesenswert?

Fuer das "WaveShare Open3S500E" scheint WaveShare aber kein passendes
SDRAM-Board anzubieten.

Oder habe ich das uebersehen?

Die gelisteten SDRAM-Boards "A" und "B" haben nur bei den Altera-Boards
das Kompatibilitaetshaekchen.

Mit 360 kbit Block-RAM wird das sonst nichts mit VGA.

von Hakon H. (ickiller)


Lesenswert?

Danke für den Hinweis!

Waveshare bietet offenbar vergleichbare Cyclone II Boards mit reichlich 
SDRAM, und der günstigere Programmer ist ebenfalls ein Pluspunkt...
ebay Artikelnummer 261127483850
Dann werde ich nun also in Altera investieren.

MfG,
Hakon Hennig

von ./. (Gast)


Lesenswert?

Wenn Du mal nach CycloneIV und NIOS2 bei I*ei.com suchst,
wirst Du ausgesprochen guenstige Boards mit einem kleinen
CycloneIV (EP4CE6 oder EP4CE10) und typischerweise 32 MB SDRAM finden.

Der EP4CE10 kostet einige Euro Aufpreis.

CycloneII wuerde ich nicht mehr als Einstieg benutzten.
Wird auch von der vorletzten aktuellen Quartus2-Version (13.1)
nicht mehr unterstuetzt.

Man sollte sich allerdings die Schematics und Bestueckungsplaene
gut ansehen. Der Chinamann ist da mitunter uebertrieben kreativ
was die Belegung (und Nichtbelegung*) von Stiftleisten angeht.


*) Einige entscheidende Signale fehlen da...

von Gustl B. (-gb-)


Lesenswert?

Für VGA muss man doch nicht umbedingt ein Bild im RAM halten. Wenn man 
z. B. Text anzeigen will reicht ein Schriftsatz. Oder wenn man ein 
Oszilloskop bauen will dann reicht es auch eine Wertetabele der Daten 
vom ADC zu speichern.

von Hakon H. (ickiller)


Lesenswert?

in meinem Fall ist der RAM schon ein größeres Argument, zumal ich mit 
dem Teil 128MBit habe...
den o.g. Cyclone II habe ich jetzt mit einem USB Blaster gekauft.
Ein Cyclone IV wäre wohl tatsächlich eine Überlegung wert gewesen, lässt 
sich aber ohne weitere Änderungen jederzeit nachkaufen und das Board mit 
dem FPGA ist ja auch standalone einsetzbar...

Vielen Dank für eure Hilfe!

MfG,
Hakon Hennig

von ./. (Gast)


Lesenswert?

Dann mal viel Spass.

von Falk S. (falkschilling)


Lesenswert?

Siehe auch das LOGi Projekt (http://valentfx.com/logi-pi/) für 
RaspberryPi bzw. Beaglebone mit 'nem Spartan6. Die EDU-Erweiterung 
bietet dir eigentlich genau das notwendige, um mit FPGAs in die Gänge zu 
kommen und die Buch-Empfehlung taugt auch was - das EDU Board ist sogar 
extra wegen des Buchs am alten Spartan3-StarterKit angelehnt. 
(http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317).

Habe das LOGi für'n Raspberry hier und bespaße den per JTAG (geht auch 
per Raspberry) — bin echt sehr positiv angetan von dem Teil und kann nur 
empfehlen.

Weiß aber leider nicht, ob es den bereits frei zum Verkauf gibt.

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.