PLD/FPGA wie Anfangen?

Gast #387134
Lesenswert?
• ▲
▼
Hi Leute.

Hab bis jetzt nur kleine Projekte mit den AVR's gemacht
und wollt mich jetzt langsam mit PLD's bzw. FPGA's vertraut machen.
Leider gibts zu dm Thema nicht so viele Tutorials etc. wie für uC.
Mit google hab ich leider nicht viel verwertbrares gefunden.
Kennt jemand gut Bücher/Seiten zu dem Thema? Und gibt es gute Tools für
die Programmierung (VHDL). für uC gibt ICC/AVR-Studio aber für PLD?
Hab mir mal das Spartan 3 set angeschaut. ist es für nen Anfänger wie
mich überhaupt geeignet??

Danke im vorraus.
Gast #387135
Lesenswert?
• ▲
▼
Versuch erst VHDL oder Verilog zu lernen und entscheide dann, ob es Dir
gefällt usw. Dann kannst Du immer noch Hardware kaufen. Vorerst kann
man das auch simulieren. Nicht dass Du jetzt ein Board kaufst und dann
merkst, dass VHDL/Verilog Dir nicht gefällt. Dann wars umsonst.
Man braucht gute Hardwarekenntnisse dazu...

Daniel
Gast #387137
Lesenswert?
• ▲
▼
Bei www.xilinx.com kannst du dir nachdem du dich angemeldet hast, eine
kostenlose Version vom Modelsim Simulator downloaden. Damit kannst du
deine Designs erstmal einer funktionalen Simulation unterziehen. Du
kannst dir dort auch eine komplette Entwicklungsumgebung für CPLD/FPGA
downloaden, das Webpack. Das bringt dann alles weitere mit bis hin zum
Tool, mit dem du die ICs "programmierst".
Gast #387141
Lesenswert?
• ▲
▼
Also ich hab auch vor ner Weile mal mit CPLD Entwicklung angefangen.

Im Hobby-Bereich gibt es da natürlich einige Einschränkungen:
1. Verfügbarkeit
Ich habe erst mal die Shops abgeklappert, was denn überhaupt für
Otto-Normal-Besteller und zu nem vertretbaren Preis verfügbar ist.
2. Verarbeitbarkeit
BGA macht auch nicht wirklich Sinn. Also fallen von den Verfügbaren
Bauteilen auch schon mal einige weg.
3. Komplexität
FPGA ist schon mal ein Stück komplexer, da man für die zumindest noch
Konfigurations-RAM braucht. Deshalb ist ein Einstieg in CPLDs
vielleicht für den Anfang eher anzuraten. Eine einfache Platine mit
Anschlussleisten und Low Power LEDs an den IO Pins reichen neben der
Programmierschnittstelle erst mal.
4. Preis/Leistung
Kostenlose Entwicklungstools bieten eigentlich alle Hersteller an.
Bleibt also z.B. die Frage nach dem Preis der Programmierschnittstelle.
Und wieviel CPLD bekommt man bei welchem Hersteller für das Geld.

Mich haben die oben genannten Punkte erst mal zu XILINX geführt. Die
XC9500er gibt es in einer Gehäuseform, für die es noch Sockel zu kaufen
gibt. Eine Programmierschnittstelle war im Internet zu finden und mit
nur wenigen Bauteilen aufgebaut. Das teuertste waren wohl die 72 LEDs
;o)
Und zum Testen des CPLD kann man bei einfachen Anwendungen auch einen
Mikrocontroller nutzen, der die gewünschten Eingangssignale erzeugt.
Gast #387143
Lesenswert?
• ▲
▼
Hallo.
Es muessen nicht immer englisch sprachige Seiten sein. Schon garnicht
für Anfänger oder jene die sich für fortgeschritten halten!
Es gibt auch sehr gute Seiten in deutscher Sprache. Da sei z.B. genannt
: www.bodokarlmueller.de
Dort ist in deutsch und für Jedermann verständlich eine Seite am
entstehen die sich u.a. mit CPLD/FPGA beschäftigt.

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