Forum: FPGA, VHDL & Co. Simulationmit ISE WebPack


von Jonas Lerchner (Gast)


Lesenswert?

Hallo,

ich habe mir von Xilinx.com das ISE WebPack gezogen und will jetzt
VHDL-Beschreibungen von FPGAs damit simulieren. Aber irgendwie komme
ich damit nicht richtig klar. Kann mir das mal einer an einem einfachen
Beispiel erklären?
Einfachstes Beispiel: Ich will zwei Eingänge zu einem Ausgang
UND-verknüpfen. Wie kann ich testen, ob der geschriebene VHDL-Code
funktioniert?

Wäre echt nett, wenn mir jemand helfen könnte. Das ist alles absolutes
Neuland für mich.

Vielen Dank!

Jonas

von Dominik S. (realniki)


Lesenswert?

Hallo Jonas,

hast du mal das Tutorial durchgearbeitet, das im Handbuch des Webpacks
dabei ist? Unabhängig davon, ob du die passende Hardware hast, sollte
zumindest bis zur Simulation alles klappen. Hab damit auch erst vor ein
paar Monaten angefangen mich mit VHDL zu beschäftigen.

ciao, Dominik

von Jonas Lerchner (Gast)


Lesenswert?

Danke für die Antwort,

das Tutorial habe ich schon durchgearbeitet. Funktioniert auch
wunderbar, aber sobald ich selber mal eine klein kombinatorische
Schaltung entwerfe, kommen Fehlermeldungen, sobald ich die erwarteten
Ausgangswerte berechnen will. Kannst du mir da weiterhelfen?

Danke

Jonas

von Jürgen Schuhmacher (Gast)


Lesenswert?

Du brauchts erstmal HDLs: Eine die triggert und eine, die arbeitet. Die
erste generiert nur Takte und legt sie an die Ports der zweiten, die
quasi in die erste eingeschachtelts ist - als Komponente.
Dann beide im Modelsim ins Projekt laden und simulieren.
Signale anwählen, ins WAVE-Fenster einfügen, dann gfs Sim wiederholen.

von Dominik S. (realniki)


Lesenswert?

Du könntest ja mal ein paar Codeschnipsel posten oder mir per Mail [1]
senden. Aber wie gesagt, bin auch noch Neuling.

Welche ISE-Version nutzt du eigentlich und hast du aktuellen Service
Packs installiert?

Ich z.B. hatte anfangs mit dem ISE 8.1i massig Probleme (was den
Einstieg nicht gerade erleichtert). Manchmal hat es einfach gar nichts
mehr gemacht - ohne Fehlermeldung. Ich habe dann einen Abend damit
verbracht, bis ich das Programm mal neustartete und es lief wieder
alles. Was man auch nicht machen sollte, ist Projekte oder Teile davon
umzukopieren oder zu verschieben. Aus für mich unerfindlichen Gründen
speichert das ISE Dateipfade absolut und nicht relativ ab. Und wenn mal
eine Datei abhanden kam, hatte ich große Mühe die Datei wieder ins
Projekt zu integrieren. Auf diese Art habe ich mir vor kurzem ein
ganzes Projekt zerschossen. Seit ich das SP installiert habe, ist es
zwar nicht perfekt, aber erträglich.

[1] ich@dschulz.net

Dominik

von Jonas Lerchner (Gast)


Lesenswert?

Hallo,

danke für eure Antworten. Ich habe es jetzt hinbekommen, meine
VHDL-Beschreibungen zu simulieren.
Was mir jetzt noch fehlt ist ein Board :)
Die meisten dieser Versuchsboards sind ohne Peripherie (Schalter, LEDs,
LC-Display, ...), oder ? Sowas wäre mir wichtig. Zur not müsste ich mir
halt selber ein Zusatzbord löten. Hat das schon mal jemand von euch
gemacht? Und hat zufällig den Schaltplan noch da ?

Danke und eine angenehme Woche!

Jonas

von FPGAküchle (Gast)


Lesenswert?

#Die meisten dieser Versuchsboards sind ohne Peripherie (Schalter,
#LEDs,
#LC-Display, ...), oder ?

Nö es gibt da richtig gute mit LC-Display, VGA-anschluss, LED's etc..
Hier forum sind verschiedene boards bewertet worden. Such mal durch
(Starterkit, evalboard) oder schau ins wiki unter:

http://www.mikrocontroller.net/articles/FPGA

von Dominik S. (realniki)


Lesenswert?

Ich bin z.B. sehr zufreiden mit dem Spartan 3E Starter Kit. Da sind ein
50 MHz-Quarz, 8 LED, 4 Schalter (Switches), 4 Taster und ein
Drehschalter (den man auch drücken kann) und ein LC-Display drauf.
Gekostet hat es 150 € (nicht mich, sondern meiner Uni :-).

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.