mikrocontroller.net

Forum: FPGA, VHDL & Co. Umstieg von WebPack 9.2 auf 12.1 -- Library Problem


Autor: Martin Kohler (mkohler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
Ich bin gerade dabei, einen Versuch mit WebPack 12.1 zu starten.
Die Installation war schon mal erfolgreich, beim Synthetisieren des
Testprojekts tauchten aber nun die ersten Probleme auf.

Das auf V9.2 problemlos synthetisierbare/implementierbare Projekt konnte
in V12.1 nicht synthetisiert werden.

Das bemängelte File enthält im Wesentlichen dies:
library ieee;
use ieee.std_logic_1164.all;

package KUSB_TypeDef_Package is
  type DutyCycleArray is array(12 downto 1) of std_logic_vector(7 downto 0);
end package KUSB_TypeDef_Package;

Im Transcript Log wurde folgendes gemeldet:
Started : "Synthesize - XST".
Running xst...
...
Compiling vhdl file "C:/.../TypeDef_Package.vhd" in Library work.
ERROR:HDLParsers:3014 - "C:/.../TypeDef_Package.vhd" Line 22. Library unit std_logic_1164 is not available in library ieee.
WARNING:HDLParsers:3481 - Library work has no units. Did not save reference file "xst/work/hdllib.ref" for it.
...
Process "Synthesize - XST" failed

Nun habe ich mich ehrlich gesagt mit dem ganzen Library-Gedöns nie
wirklich auseinandergesetzt, die zu benutzenden Library-Angaben wurden
vom Kollegen übernommen.

Welche Library muss ich denn nun nach aktuellem Stand der Dinge
einfügen, um die Standardtypen wie std_logic_vector() etc. zu nutzen?

Gruss, Martin

Autor: Anguel S. (anguel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das sollte auch in 12.1 laufen. Irgendwie scheint er die Library IEEE 
nicht richtig zu erkennen/finden.

Autor: Martin Kohler (mkohler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Anguel S. schrieb:
> Irgendwie scheint er die Library IEEE
> nicht richtig zu erkennen/finden.

Hmm... könnte sein, erscheint mir nach einer Neuinstallation aber 
irgendwie komisch.
Muss man dem Projekt noch mitteilen, wo die Libraries liegen?

Autor: me (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mir ist in der 12.1er auch aufgefallen, dass man im Schematic-Editor die 
Wires nicht direkt mit der Maus "anfassen" kann - es geht nur, wenn man 
bei vertikalen Wires ca. 2..3 Rasterpunkte weiter links klickt, dann 
"erwisch" man sie. Wäre ja zumindest für das Top-Design wichtig...
Kann das jemand bestätigen?

MfG

Autor: Martin Kohler (mkohler)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
me schrieb:
> mir ist in der 12.1er auch aufgefallen, dass man im Schematic-Editor die
> Wires nicht direkt mit der Maus "anfassen" kann

Mach doch dazu einen eigenen Thread auf ;-)

Das Library Problem ist nun nicht gelöst, aber umgangen.
Ich habe die 12.1 wieder deinstalliert, die WebPack vom Netz gezogen und 
neu installiert.
Diesmal habe ich den vom Installer vorgeschlagene Pfad (C:\Xilinx\12.1\) 
genau so übernommen, ohne ihn auf C:\Programme\Xilinx_121\ umzubiegen.
Nun findet er die Library und implementiert das Minimal-Testprojekt 
korrekt.

Für das nächste Problem eröffne nun auch ich einen anderen Thread...

Autor: Anguel S. (anguel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So ist das, wenn das Marketing-Management von Xilinx Geld verdienen will 
und sich eine Major-Version und 4 (!) Sub-Versionen pro Jahr vornimmt, 
anstatt Upgrades anzubieten, wenn diese wirklich soweit fertig sind...

Martin Kohler schrieb:

> Diesmal habe ich den vom Installer vorgeschlagene Pfad (C:\Xilinx\12.1\)
> genau so übernommen, ohne ihn auf C:\Programme\Xilinx_121\ umzubiegen.
> Nun findet er die Library und implementiert das Minimal-Testprojekt
> korrekt.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.