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?
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
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.
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
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?
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...
Hier ist die letzte volle ISE Version: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/design-tools/v2012_4---14_7.html
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.
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ß?
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.
Die Fehlermeldung lautet: ERROR:Map:258 - A problem was encountered attempting to get the license for this architecture. Device ist Spartan3E, XC3S500E, FG320, -4.
Was sagt denn: Help -> Manage Licenses? Da gibt es auch eingebaute "Free-Licenses".
Vielleicht hast du ja eine Vivadoe webpack lizenz und keine für ISE https://forums.xilinx.com/t5/Installation-and-Licensing/Map-258-A-problem-was-encountered-attempting-to-get-the-license/td-p/786596
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.