www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Error meldung unter ModelSim XE III


Autor: Rabi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

kann mir jemand sagen was diese Error bedeutet und wie ich das Problem 
aufheben kann?

...
# -- Compiling entity fir36xch_tb_vhd
# -- Compiling architecture behavior of fir36xch_tb_vhd
# vsim -lib work -sdfmax /UUT=fir36xch.sdf -t 1ps fir36xch_tb_vhd
# ** Error: (vsim-SDF-3196) Failed to find SDF file "fir36xch.sdf".
# Error loading design
# Error: Error loading design
#        Pausing macro execution
# MACRO ./fir36xch_tb_vhd.tdo PAUSED at line 9

vielen Dank.

Rabi

Autor: Stefan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

für deine Timinganalyse fehlt die .sdf Datei. Hast du diese von deinem 
Synthesewerkzeug erstellen lassen? Läuft deine funktionale Simulation?

Stefan

Autor: Rabi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wie geht das? muss was extra einstellen? optionen aktivieren oder so???

Autor: funker211 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mach doch einfach mal ne Suche in Deinem Projektverzeichnis nach *.sdf, 
ich hab's jetzt nicht im Kopf, ob Xilinx das bei der Synthese 
automatisch erstellt. Falls nicht, Syntheseoptionen durchgehen.

Soweit ich mich erinnere, kannst Du ModelSim XE III doch auch mit Timing 
Simulation direkt aus Xilinx ISE starten (Baum öffnen, da gibt's mehere 
Simulationstasks). Ggf. löst das Dein Problem von alleine.

Falls nicht:

Es genügt nicht, einfach nur die SDF-Datei alleine anzugeben, Du 
benötigst den Pfad zur Datei. Üblicherweise liegt die SDF nicht im 
gleichen Pfad, von wo aus Du ModelSim startest.

Beispiel:

vsim -lib work -t 1ps -sdfnowarn +maxdelays -sdfmax 
/uut=/design/project/synthesis/sdf/uut.sdf \

Unter Windows müsste wohl der Pfad samt Laufwerksbuchstaben eingegeben 
werden...

Falls Du übrigens noch weitere Libraries brauchst (was normalerweise der 
Fall ist, wenn Du die synthetisierte Netzliste simulierst), dann kannst 
Du zusätzliche Libreries mit dem -L switch hinzufügen. Die musst Du 
vorher aber compiliert haben, wobei ich schätze, dass Xilinx das in der 
Installation bereits tut. Musst halt noch den Pfad in Deine ModelSim.ini 
eintragen oder von Hand laden.

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.