Forum: FPGA, VHDL & Co. Modelsim als Übungsumgebung für VHDL-Einsteiger?


von Tovaritsch (Gast)


Lesenswert?

Moin!

Ist Modelsim eigentlich als Übungsumgebung für VHDL-Einsteige geeignet?
Ich stelle mir vor, VHDl-Übungen damit zu absolvieren und 
VHDl-basierende erste Schaltungen zu simulieren. Man kann da doch 
bestimmt sagen, auf welchem FPGA da simuliert werden soll?
Ist das sinnvoll?
Muss man sich denn unbedingt ein Starter-Kit kaufen?

von Mathi (Gast)


Lesenswert?

Tovaritsch schrieb:
> Man kann da doch
> bestimmt sagen, auf welchem FPGA da simuliert werden soll?

Nein, das kann man nicht. Ein Simulator ist erstmal komplett losgelöst 
von einer Technologie auf dem dein Design umgesetzt werden soll.
Erst eine Synthese Tool-Chain setzt Dein Design in eine festgelegte 
Technologie um.

Im Allgemeinen würde ich allerdings sagen ist Modelsim alleine nur 
bedingt zum Lernen geeignet. Natürlich reicht das wenn Du VHDL lernen 
möchtest, allerdings dann ohne Bezug zur Umsetzung.

Was möchtest Du später mit Deinen VHDL-Kenntnissen anstellen? Simulation 
oder eher Synthese?
Bist Du schon auf einen Hersteller festgelegt?
Dann lade Dir eine der kostenlosen Toolchains herunter:
Altera -> Quartus, Lattice -> ispLever, Xilinx -> ISE webpack

von Schrotty (Gast)


Lesenswert?

Hallo!

Natürlich ist Modelsim geeigent, um (auch als Einsteiger) VHDL zu 
simulieren.
Allerdings kostet Modelsim auch ein paar Euro :-)

Aber manche Chiphersteller bieten in ihren Tools eine kostenlose 
Modelsim-Lizenz mit an.
z.B. Lattice in ispLEVER Base

>Man kann da doch
>bestimmt sagen, auf welchem FPGA da simuliert werden soll?

Grundsätzlich erstmal NEIN!
Modelsim ist ein Simulater, der VHDL simuliert und das komplett 
unabhängig von irgendwelchen FPGAs
VHDL wird NICHT auf einem FPGA simuliert, sondern es wird das Verhalten 
von VHDL-Konstrukten auf dem PC simuliert, um festzustellen, ob diese 
Beschreibungen später auf dem FPGA das gewünschte Verhalten zeigen.
Allerdings bieten die FPGA-Hersteller Bibliotheken für Modelsim an, in 
denen für die Komponenten in den FGAs Modelsim-Modelle beschrieben sind 
und somit ist eine Back-Anotation-Simulation möglich.
Aber das ist Schritt 20 in deiner "Karriere" ;-)

Lade dir mal z.B. das o.g Tool runter und schau dir das an.

von tasG (Gast)


Lesenswert?

Schrotty schrieb:
> Allerdings kostet Modelsim auch ein paar Euro :-)

Modelsim kann sich jeder in der Studentenversion runterladen, das dürfte 
für einen Anfänger erstmal mehr als ausrechend sein.

Gruß

von Schrotty (Gast)


Lesenswert?

okay, wusste ich nicht, dass es da ne Studentenversion gibt ;-)

von Helmut S. (helmuts)


Lesenswert?

tasG schrieb:
> Schrotty schrieb:
>> Allerdings kostet Modelsim auch ein paar Euro :-)
>
> Modelsim kann sich jeder in der Studentenversion runterladen, das dürfte
> für einen Anfänger erstmal mehr als ausrechend sein.
>
> Gruß

Runterladen schon, aber die Lizenz gibt es doch bestimmt nur für 
Studenten.

Ich lese hier:
http://model.com/content/modelsim-pe-student-edition-hdl-simulation

ModelSim PE Student Edition is intended for use by students in pursuit 
of their academic coursework and basic educational projects.

von tsaG (Gast)


Lesenswert?

Helmut S. schrieb:
> Runterladen schon, aber die Lizenz gibt es doch bestimmt nur für
> Studenten.
>
> Ich lese hier:
> http://model.com/content/modelsim-pe-student-editi...
>
> ModelSim PE Student Edition is intended for use by students in pursuit
> of their academic coursework and basic educational projects.

Nein, einfach den Anweisungen auf der Seite folgen und alles wird gut. 
Mentor verlangt keine Authentifizierung. Die Laufzeit ist auf 180 Tage 
beschränkt, aber man kann das Licensefile einfach erneuern lassen (ist 
sogar erlaubt, sprich geht mit der gleichen E-Mail Adresse). Die Version 
unterliegt nur wieder der 10k Codezeilenregel, aber damit kommt man 
schon ziemlich weit mit als Anfänger...

von Helmut S. (helmuts)


Lesenswert?

@tsaG
Danke für die Antwort.

von SuperWilly (Gast)


Lesenswert?

>Aber manche Chiphersteller bieten in ihren Tools eine kostenlose
>Modelsim-Lizenz mit an.
>z.B. Lattice in ispLEVER Base

Mittlerweile ist Lattice auf ActiveHDL umgestiegen. Ist bei der
Web-Edition mit dabei.


Gruß,
SuperWilly

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.