2015-08-09 6 views
6

Ich benutze Ubuntu Linux 14.04 LTS mit Altera Quartus 15.0 Web-Edition und es fällt mir schwer, mein Design aufgrund von Lizenzierungsfehlern zu simulieren. Ich entwerfe einen LCD_Driver für den LCD-Touchscreen der VEEK-MT von terasic mit der Cyclone IV EP4CE115 von Altera.

Ehrlich gesagt, ich habe nicht viel Erfahrung mit Simulationssoftware wie ModelSim-Altera aber ich weiß, wie .vwf Dateien verwenden und mit ihnen simulieren, ich weiß auch, wie SignalTap Logikanalysator verwenden . Nach dem Erstellen der usinversity Programm .vwf Dateien, ich das Projekt kompilieren, drücke ich Lauf funktionale Simulation und ich bekomme ein Fenster mit folgendem Inhalt:

ModelSim-Altera Fehler

die Position des ModelSim Bestimmung ausführbare Datei ...

Verwendung: /home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin

Um eine ModelSim Execu angeben Tabellenverzeichnis, wählen Sie: Extras -> Optionen -> EDA Tool Optionen Hinweis: Wenn sowohl ModelSim-Altera als auch ModelSim ausführbare Dateien verfügbar sind, wird ModelSim-Altera verwendet.

**** die ModelSim Testbench Generierung ****

quartus_eda --gen_testbench --check_outputs = auf --tool = modelsim_oem --format = verilog --write_settings_files = off test5 -c test5 - -vector_source = "/ Pfad/zu/Altera/Projekte/test/5/test5.vwf" --testbench_file = "/ Pfad/zu/Altera/Projekte/Test/5/Simulation/qsim/test5.vwf.vt"

Inkonsistenz von ld.so erkannt: dl-close.c: 762: _dl_close: Assertion `map-> l_init_called 'fehlgeschlagen! Info: ************************************************ ******************** Info: Running Quartus II 64-Bit EDA Netlist Writer Info: Version 15.0.0 Build 145 04/22/2015 SJ Web Edition Info: Copyright (C) 1991-2015 Altera Corporation. Alle Rechte vorbehalten. Info: Ihre Verwendung von Altera Corporation Design-Tools, Logikfunktionen Info: und andere Software und Tools, und seine AMPP Partnerlogik Info: Funktionen, und alle Ausgabedateien von einem der vorgenannten Info: (einschließlich Geräteprogrammierung oder Simulation Dateien und alle Informationen: Dokumentation oder Informationen sind ausdrücklich Gegenstand der Info: zu den Geschäftsbedingungen der Altera Programm Lizenz Info: Abonnementvertrag, der Altera Quartus II Lizenzvertrag,
Info: die Altera MegaCore Funktionslizenz Vereinbarung oder andere
Info: anwendbare Lizenzvereinbarung, einschließlich, ohne Einschränkung,
Info: Ihre Verwendung dient ausschließlich dem Programmieren von Logik
Info: Von Altera hergestellte und von Altera verkaufte Geräte:
Info: autorisierte Händler. Bitte beachten Sie die geltenden
Info: Vereinbarung für weitere Details. Info: Verarbeitung gestartet: So Aug 9 22:18:46 2015Info: Befehl: quartus_eda --gen_testbench --check_outputs = auf --tool = modellsim_oem --format = verilog --write_settings_files = aus test5 -c test5 --vector_source =/Pfad/zu/Altera/Projekte/Test/5/Test5.vwf --testbench_file =/pfad/zu/Altera/projekte/test/5/simulation/qsim/test5.vwf.vtWarning (201007): Port "h_counter" kann in designWarning (201007) nicht gefunden werden: Kann nicht Port "h_counter [10]" in designWarning (201007) finden: Port "h_counter [9]" in designWarning (201007) nicht finden: Port "h_counter [8]" in designWarning (201007) nicht finden : Port "h_counter [7]" konnte in designWarning (201007) nicht gefunden werden: Port "h_counter [6]" konnte in designWarning (201007) nicht gefunden werden: Port "h_counter [5]" konnte nicht gefunden werden DesignWarning (201007): Port "h_counter [4]" konnte in designWarning (201007) nicht gefunden werden Port "h_counter [3]" konnte in designWarning (201007) nicht gefunden werden Port "h_counter [ 2] "in designWarning (201007): Port " h_counter [1] "konnte in designWarning (201007) nicht gefunden werden: Port " h_counter [0] "konnte in designWarning (201007) nicht gefunden werden: Port" v_counter "konnte nicht gefunden werden " in designWarning (201007): Kann den Port" v_counter [9] "in nicht finden designWarning (201007): Port" v_counter [8] "kann in nicht gefunden werden designWarning (201007): kann Port nicht finden" v_counter [7] "in designWarning (201007): Der Port" v_counter [6] "konnte in nicht gefunden werden. designWarning (201007): Der Port" v_counter [5] "konnte in nicht gefunden werden. designWarning (201007): Can ' t finden port "v_counter [4]" in designWarning (201007): Port "v_counter [3]" kann in nicht gefunden werden designWarning (201007): Port "v_counter [2]" kann in designWa nicht gefunden werden rning (201007): Der Port "v_counter [1]" konnte in nicht gefunden werden. designWarning (201007): Der Port "v_counter [0]" konnte in nicht gefunden werden. designWarning (201007): Port "HSD_s" konnte nicht gefunden werden designWarning (201007): Port "VSD_s" konnte in designInfo (201000) nicht gefunden werden: Erzeugt Verilog-Testbank-Datei /path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vt for simulationInfo: Quartus II 64-Bit-EDA-Netzlistenschreiber war erfolgreich. 0 Fehler, 25 Warnungen Info: Peak virtuellen Speicher: 1088 Megabyte Info: Verarbeitung endete: So Aug 9 22:18:47 2015 Info: Verstrichene Zeit: 00:00:01 Info: Gesamte CPU-Zeit (auf allen Prozessoren): 00:00:01 Erfolgreich abgeschlossen.

Erfolgreich abgeschlossen.

**** Generierung der Funktionssimulation netlist ****

quartus_eda --write_settings_files = off --functional = auf --flatten_buses = off --simulation --tool = modelsim_oem --format = Verilog --output_directory = "/ path/to/Altera/Projekte/test/5/Simulation/QSIM /" test5 -c test5

Inkonsistenz erkannt durch ld.so: dl-close.c: 762: _dl_close: Assertion `map-> l_init_called 'fehlgeschlagen! Info: ************************************************ ******************** Info: Running Quartus II 64-Bit EDA Netlist Writer Info: Version 15.0.0 Build 145 04/22/2015 SJ Web Edition Info: Copyright (C) 1991-2015 Altera Corporation. Alle Rechte vorbehalten.Info: Ihre Verwendung von Altera Corporation Design-Tools, Logikfunktionen Info: und andere Software und Tools, und seine AMPP Partnerlogik Info: Funktionen, und alle Ausgabedateien von einem der vorgenannten Info: (einschließlich Geräteprogrammierung oder Simulation Dateien und alle Informationen: Dokumentation oder Informationen sind ausdrücklich Gegenstand der Info: zu den Geschäftsbedingungen der Altera Programm Lizenz Info: Abonnementvertrag, der Altera Quartus II Lizenzvertrag,
Info: die Altera MegaCore Funktionslizenz Vereinbarung oder andere
Info: anwendbare Lizenzvereinbarung, einschließlich, ohne Einschränkung,
Info: Ihre Verwendung dient ausschließlich dem Programmieren von Logik
Info: Von Altera hergestellte und von Altera verkaufte Geräte:
Info: autorisierte Händler. Bitte beachten Sie die geltenden
Info: Vereinbarung für weitere Details. Info: Verarbeitung gestartet: So Aug 9 22:18:53 2015Info: Befehl: quartus_eda --write_settings_files = aus --funktional = on --flatten_buses = aus --simulation = auf --tool = modelsim_oem --format = verilog --output_directory =/pfad/zu/Altera/projekte/test/5/simulation/qsim/ test5 -c test5Info (204019): Generierte Datei test5.vo im Ordner "/ Pfad/zu/Altera/Projekte/Test/5/simulation/qsim // " für EDA Simulation ToolInfo: Quartus II 64-Bit EDA Netlist Writer war erfolgreich. 0 Fehler, 0 Warnungen Info: Peak virtuellen Speicher: 1093 Megabyte Info: Verarbeitung endete: So Aug 9 22:18:55 2015 Info: Verstrichene Zeit: 00:00:02 Info: Gesamte CPU-Zeit (auf allen Prozessoren): 00:00:01 Erfolgreich abgeschlossen.

**** Das Skript .do ModelSim generieren ****

/path/to/Altera/projects/test/5/simulation/qsim/test5.do erzeugt.

Erfolgreich abgeschlossen.

**** die ModelSim Simulation Lauf ****

/home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin/vsim -c -do test5.do

/home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin/../linux/vish: Fehler beim Laden von gemeinsam genutzten Bibliotheken: libXft.so.2: kann nicht gemeinsam freigegeben Objektdatei: Keine solche Datei oder Verzeichnis Fehler .

Jede Hilfe wird geschätzt.

+0

32b oder 64b Linux-Distribution? Beachten Sie, dass die 32-Bit-Bibliotheksdateien für die Ausführung der ModelSim-Software auf 64-Bit-Linux-Plattformen erforderlich sind. – Qiu

+0

Ich habe 64bit Linux OS –

Antwort

14

Eureka! Ich habe den folgenden Text gegoogelt: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory Error. Ich habe (dank Qiu auch) herausgefunden, dass ich 32bit-Pakete für mein 64-Bit-Betriebssystem installieren muss, das die ModelSim-Altera-Software verwendet. Hier ist ist der richtige Befehl an den Ubuntu-Terminal eingeben:

sudo apt-get install libxft2 libxft2:i386 lib32ncurses5

Und Problem gelöst!

+0

Auf Ubuntu 14.10 bekommen libxft2: i386 zu installieren ist eine endlose Kette von unerfüllten Abhängigkeiten, wird nicht installiert Quatsch .. Funktioniert gut auf Ubuntu 14.04 obwohl .. – badkya