Forum: FPGA, VHDL & Co. IDE für Spartan 3


von Xilinxer (Gast)


Lesenswert?

Hallo,

ich habe mir ein typisches Digilent Spartan 3 Devboard ersteigert. 
Vivado bietet nur Unterstützung für die aktuelle Serie an. Was benötige 
ich für diese ältere Serie?

von Tobias B. (Firma: www.elpra.de) (ttobsen) Benutzerseite


Lesenswert?

Xilinxer schrieb:
> Hallo,
>
> ich habe mir ein typisches Digilent Spartan 3 Devboard ersteigert.
> Vivado bietet nur Unterstützung für die aktuelle Serie an. Was benötige
> ich für diese ältere Serie?

Xilinx ISE. Das Webpack ist wie bei Vivado auch gratis:

https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html

Eine Übersicht der unterstützten FPGAs gibts hier als PDF: 
http://www.xilinx.com/publications/matrix/Software_matrix.pdf

BTW: Wenn du Vivado schon kennen solltest, lohnt sich ein Blick ins 
Planahead. Wird mit dem Webpack installiert.

: Bearbeitet durch User
von Md M. (Firma: Potilatormanufaktur) (mdma)


Lesenswert?

Nicht jedermanns Sache, aber falls es doch eine Option ist, kann man ISE 
auch gut per Makefile nutzen 
https://github.com/duskwuff/Xilinx-ISE-Makefile . Ich habe mir das ganze 
mittlerweile stark erweitert und rufe darüber auch wahlweise 
ghdl/gtkwave als Simulator auf. Ein paar Wermutstropfen gibt es aber 
zugegebenermaßen für mich, z.B. dass sich anscheinend kein RTL schematic 
viewer per command line aufrufen lässt.

von Xilinxer (Gast)


Lesenswert?

Prima, dann probiere ich es damit mal!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Xilinxer schrieb:
> Prima, dann probiere ich es damit mal!
Ich lasse auf jeder Hardware erst mal eine LED blinkenden. Dort gibt's 
eine Anleitung dafür:
http://www.lothar-miller.de/s9y/archives/80-Hello-World!.html

von Xilinxer (Gast)


Angehängte Dateien:

Lesenswert?

Ich habe mir das Webpack nun heruntergeladen und installiert. Abgesehen 
davon, dass es sich zwangsweise als eine VM installiert, kann ich dort 
nur FPGA der Serie Spartan-6 auswählen. Warum ist das so?

von Christian R. (supachris)


Lesenswert?

Wahrscheinlich hast du diese spezielle Version der ISE genommen, die sie 
letztens nochmal für Windows 10 fit gemacht haben, die kann aber nur 
Spartan 6.
Du musst die alte ISE 14.7 nehmen. Die geht auch, manche Sachen 
schmieren unter Windows 8 oder neuer aber gene ab. Eine VM installiert 
die  nicht...

von Christian R. (supachris)


Lesenswert?


von Xilinxer (Gast)


Lesenswert?

Wie ist das hier mit der Lizenz? Ist das ebenfalls kostenlos?

von Bürovorsteher (Gast)


Lesenswert?

Ja.

von Christian R. (supachris)


Lesenswert?

Das WebPack ja. Spartan 3 ist meines Wissens im WebPack verfügbar.

von Bürovorsteher (Gast)


Lesenswert?

Nochmal: die komplette ISE 14.7 ist kostenlos.

von Christian R. (supachris)


Lesenswert?

Klar. Der Download ist kostenlos und auch für die meisten FPGAs die man 
als Bastler so hat, ist die kostenlose WebPack Lizenz ausreichend.
Aber die hat gewisse Limitierungen. Einen großen Virtex kannst du damit 
nicht bearbeiten, auch der Simulator ist eingeschränkt.

von Xilinxer (Gast)


Lesenswert?

Ich kann z.B. jetzt kein PlanAhead öffnen oder MAP durchführen. Bei 
beiden bemängelt er eine fehlende Lizenz. Ich habe mir eine kostenlose 
Webpacklizenz generiert und benutze ein übliches, älteres Spartan3 Board 
von Digilent.

Oder ist der dort befindliche Spartan 3E schon zu groß?

von C. A. Rotwang (Gast)


Lesenswert?

Xilinxer schrieb:
> Ich kann z.B. jetzt kein PlanAhead öffnen oder MAP durchführen. Bei
> beiden bemängelt er eine fehlende Lizenz. Ich habe mir eine kostenlose
> Webpacklizenz generiert und benutze ein übliches, älteres Spartan3 Board
> von Digilent.
>
> Oder ist der dort befindliche Spartan 3E schon zu groß?

Da steht auf S.8., das das WebPack_lizenz alle S-3E unterstützt:
https://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/irn.pdf

Poste doch mal die Fehlermeldung, eventuell fehlt irgendeine andere 
Lizenz
(SDK,IP-Cre, modelsim). Oder du hast den falschen FPGA-Typ eingestellt. 
Oder beim aktivieren der Lizenz ist was schief gegangenen. oder, oder, 
oder.

von Xilinxer (Gast)


Lesenswert?

Die Fehlermeldung lautet:
ERROR:Map:258 - A problem was encountered attempting to get the license 
for this
   architecture.

Device ist Spartan3E, XC3S500E, FG320, -4.

von Kriseninterventionsspezialist (Gast)


Lesenswert?

Was sagt denn:

Help -> Manage Licenses?

Da gibt es auch eingebaute "Free-Licenses".

von C. A. Rotwang (Gast)


Lesenswert?


von Xilinxer (Gast)


Lesenswert?

Es war die falsche Lizenz..

von C. A. Rotwang (Gast)


Lesenswert?

Xilinxer schrieb:
> Es war die falsche Lizenz..

OK, also wieder einen von den ersten Schritten geschafft. Hier hat 
geholfen die gekürzte fehlermeldung "ERROR:Map:258 - A problem was 
encountered attempting to get the license" in google einzuhämmern um den 
passenden Thread im Xilinx-Forum zu finden.

Einer der nächsten Schritte sollte dann das downladen des fertig 
übersetzten Konfiguration auf den Board sein. Da gibt es mehrere 
Varianten:

-nur den FPGA configurieren
-den PROM zu flashen

und du hast mehrere tools dazu zur Auswahl:
-wenn du ein digilent board hast dann hat digilent auch ein eigenes Tool 
das board über USB zu programmieren
--die ISE
--das programmiertool impact als standalone tool
für letztere brauchst du ein Xilinx-Programmiergerät, deshalb ist es 
wohl am Anfang beser erst mal mit dem digilent tool zu arbeiten.

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.