Forum: FPGA, VHDL & Co. richtiger VHDL-Einstieg?


von jörn (Gast)


Lesenswert?

Moin,

nachdem ich mit großer Begeisterung mit Mikrocontrollern gebastelt
habe, möchte ich nun einfache Projkete mit CPLDs realisieren.
Im Gegensatz zu Mikrocontrollern gestaltet sich hier der Einstieg aber
schwierig: Ein Programmiergerät für diese zu bauen mag ja noch gehen,
an dem VHDL-Einstieg bin ich dann aber gescheitert. Das Programm, was
ich mir bei Xilinx heruntergeladen habe, ist für mich absolut
undurchschaubar. Wo finde ich ein gutes VHDL-Tutorial? Gibt es auch
einfachere Entwicklungstools, wo man weniger Simulatoren und sowas und
dafür eine größere Übersichtlichkeit hat? (Ich hatte mir eigentlich
eine Entwicklungsumgebung wie den AVR-Assembler gewünscht, mit wenig
Funktionen und einem einfachen Compiler.)

Gruß,

Jörn

von Axel Meineke (Gast)


Lesenswert?

Hi...
Ok, du hast also das WebPack von Xilinx runtergeladen???
Dann solltest du dir als nächstes Modelsim ebenfalls von der
Internetseite von Xilinx runterladen. Dies Programm benötigst du für
die Simulationen.
Tja und dann geht es los. Eine sehr kompakte Anleitung für VHDL ist
"VHDL-Kompakt" (Google erster Eintrag).
Es gibt aber auch gaaaanz viele andere Anleitungen. Das schwerste
scheint für Softwareleute immer zu sein, das in der
Hardwareprogrammiersprache programmtele auch parallel verarbeitet
werden können und nicht nur sequenziell. Am besten fängst du mit der
Programmierung von Zählern MUXern und Schieberegistern an. Und wenn du
das dann drauf hast, kannst du dich als µC Fan auch mal an Picoblaze
oder andere Core-Controller wagen. Dann benötigst du aber nen FPGA.

Viel Spass...

Wenn du noch fragen hast weisst du ja wo ein gutes Forum findest ;-)

Axel Meineke

von Jörn (Gast)


Lesenswert?

@Alex: Picoblaze gibt es auch für CPLDs (Coolrunner).

von Axel Meineke (Gast)


Lesenswert?

Ups... ok... aber das ist doch dann bestimmt schnarch langsam oder???
Ich hab bis jetzt leider nur mit FPGA´s gearbeitet. Dann ziehe ich
diese Anmerkung zurück :-)

von Jörn (Gast)


Lesenswert?

Keine Ahnung, habs nur gelesen, dass es ihn gibt.

von Antti Lukats (Gast)


Lesenswert?

PicoBlaze in PLD is SEHR schnell. eventuell 70..100 MIPS
aber der kleinste tauglich PLD ist 256 macrocell coolrunner und das
kostet mehr als kleines spartan 3, so das es nich viel sinn macht.

antti

von Thomas Schanz (Gast)


Lesenswert?

Schau Dir mal "astro.uni-tuebingen.de/groups/electronics/VHDL.pdf"
an, vielleicht hilfts was ...

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.