2015-08-09 23 views
6

Sto usando Ubuntu Linux 14.04 LTS con Altera Quartus 15.0 web-edition e sto avendo difficoltà a simulare il mio progetto a causa di errori di licenza. Sto progettando un LCD_driver per il touch screen LCD del VEEK-MT terasic con il Cyclone IV EP4CE115 di Altera.

Onestamente, non ho molta esperienza con i software di simulazione come ModelSim-Altera ma so come usare .vwf file e simulare con loro, so così come utilizzare analizzatore logico signaltap . Dopo aver creato il programma usinversity .vwf file, compilo il progetto, premo corsa simulazione funzionale e ottengo una finestra con il seguente contenuto:

Errore ModelSim-Altera

Determinare la posizione del ModelSim eseguibile ...

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

Per specificare un execu ModelSim directory tabella, selezionare: Strumenti -> Opzioni -> Opzioni strumento EDA Nota: se sono disponibili gli eseguibili ModelSim-Altera e ModelSim, verrà utilizzato ModelSim-Altera.

**** Generazione del Modelsim Testbench ****

quartus_eda --gen_testbench --check_outputs = on --tool = modelsim_oem --format = Verilog --write_settings_files = off test5 -c test5 - -vector_source = "/ percorso/a/Altera/projects/test/5/test5.vwf" --testbench_file = "/ percorso/a/Altera/projects/test/5/simulazione/qsim/test5.vwf.vt"

Incoerenza rilevata da ld.so: dl-close.c: 762: _dl_close: Asserzione `map-> l_init_called 'non riuscita! Info: *********************************************** ******************** Informazioni: Esecuzione di Quartus II 64-bit EDA Netlist Writer Informazioni: Versione 15.0.0 Build 145 04/22/2015 SJ Web Edition Informazioni: Copyright (C) 1991-2015 Altera Corporation. Tutti i diritti riservati. Informazioni: utilizzo di Altera Strumenti di progettazione, funzioni logiche dell'azienda Info: e altri software e strumenti e relativa logica del partner AMPP Informazioni: funzioni, e qualsiasi file di output da qualsiasi delle informazioni precedenti: (compresa la programmazione o la simulazione del dispositivo file), e qualsiasi informazione: associata documentazione o informazioni sono espressamente oggetto Info: ai termini e condizioni del programma Altera Informazioni licenza: Contratto di abbonamento, Altera Quartus II Contratto di licenza,
Info: la licenza della funzione Altera MegaCore Accordo, o altro
Informazioni: accordo di licenza applicabile, incluso, senza limitazione,
Info: che il tuo utilizzo è per il solo scopo della logica di programmazione
Informazioni: dispositivi prodotti da Altera e venduti da Altera o dal suo
Informazioni: distributori autorizzati. Si prega di fare riferimento allo
applicabile Info: accordo per ulteriori dettagli. Info: Elaborazione avviata: Dom 9 ago 22:18:46 2015Info: Comando: quartus_eda --gen_testbench --check_outputs = on --tool = modelsim_oem --format = verilog --write_settings_files = off test5 -c test5 --vector_source =/path/to/Altera/progetti/test/5/test5.vwf --testbench_file =/percorso/a/Altera/projects/test/5/simulazione/qsim/test5.vwf.vtWarning (201007): impossibile trovare la porta "h_counter" in designWarning (201007): impossibile trovare la porta "h_counter [10]" in designWarning (201007): Impossibile trovare la porta "h_counter [9]" in designWarning (201007): Impossibile trovare la porta "h_counter [8]" in designWarning (201007) : Impossibile trovare la porta "h_counter [7]" in designWarning (201007): Impossibile trovare la porta "h_counter [6]" in designWarning (201007): Impossibile trovare la porta "h_counter [5]" in designWarning (201007): Impossibile trovare la porta "h_counter [4]" in designWarning (201007): Impossibile trovare la porta "h_counter [3]" in designWarning (201007): Impossibile trovare la porta "h_counter [ 2] "in designWarning (201007): impossibile trovare la porta " h_counter [1] "in designWarning (201007): Impossibile trovare la porta " h_counter [0] "in designWarning (201007): Impossibile trovare la porta" v_counter " in designWarning (201007): impossibile trovare la porta" v_counter [9] "in designWarning (201007): Impossibile trovare la porta" v_counter [8] "in designWarning (201007): Impossibile trovare la porta" v_counter [7] "in designWarning (201007): Impossibile trovare la porta" v_counter [6] "in designWarning (201007): Impossibile trovare la porta" v_counter [5] "in designWarning (201007): Can ' t trovare la porta "v_counter [4]" in designWarning (201007): Impossibile trovare la porta "v_counter [3]" in designWarning (201007): Impossibile trovare la porta "v_counter [2]" in designWa rning (201007): impossibile trovare la porta "v_counter [1]" in designWarning (201007): Impossibile trovare la porta "v_counter [0]" in designWarning (201007): Impossibile trovare la porta "HSD_s" in designWarning (201007): Impossibile trovare la porta "VSD_s" in designInfo (201000): file di banco prova Verilog Verilog /path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vt per la simulazioneInfo: Quartus II 64-bit EDA Netlist Writer era riuscito. 0 errori, 25 avvisi Info: Peak virtual memory: 1088 megabytes Informazioni: elaborazione terminata: dom ago 9: 22:18:47 2015 Info: tempo trascorso: 00:00:01 Info: tempo totale CPU (su tutti i processori): 00:00:01 Completato con successo.

Completato correttamente.

**** Generazione netlist simulazione funzionale ****

quartus_eda --write_settings_files = off --functional = on --flatten_buses = off --simulation --tool = modelsim_oem --format = Verilog --output_directory = "/ path/to/Altera/progetti/test/5/simulazione/qsim /" test5 -c test5

incoerenza rilevata da ld.so: dl-close.c: 762: _dl_close: Asserzione `map-> l_init_called 'fallita! Info: *********************************************** ******************** Informazioni: Esecuzione di Quartus II 64-bit EDA Netlist Writer Informazioni: Versione 15.0.0 Build 145 04/22/2015 SJ Web Edition Informazioni: Copyright (C) 1991-2015 Altera Corporation. Tutti i diritti riservati.Informazioni: utilizzo di Altera Strumenti di progettazione, funzioni logiche dell'azienda Info: e altri software e strumenti e relativa logica del partner AMPP Informazioni: funzioni, e qualsiasi file di output da qualsiasi delle informazioni precedenti: (compresa la programmazione o la simulazione del dispositivo file), e qualsiasi informazione: associata documentazione o informazioni sono espressamente oggetto Info: ai termini e condizioni del programma Altera Informazioni licenza: Contratto di abbonamento, Altera Quartus II Contratto di licenza,
Info: la licenza della funzione Altera MegaCore Accordo, o altro
Informazioni: accordo di licenza applicabile, incluso, senza limitazione,
Info: che il tuo utilizzo è per il solo scopo della logica di programmazione
Informazioni: dispositivi prodotti da Altera e venduti da Altera o dal suo
Informazioni: distributori autorizzati. Si prega di fare riferimento allo
applicabile Info: accordo per ulteriori dettagli. Info: Elaborazione avviata: Dom 9 ago 22:18:53 2015Info: Comando: quartus_eda --write_settings_files = off --functional = on --flatten_buses = off --simulation = on --tool = modelsim_oem --format = verilog --output_directory =/percorso/a/Altera/projects/test/5/simulazione/qsim/ test5 -c test5Info (204019): file generato test5.vo nella cartella "/ percorso/a/Altera/progetti/test/5/simulazione/qsim // " per lo strumento di simulazione EDAInfo: Quartus II 64-bit EDA Netlist Writer era riuscito. 0 errori, 0 avvisi Info: Peak virtual memory: 1093 megabytes Informazioni: elaborazione terminata: dom ago 9: 22:18:55 2015 Info: tempo trascorso: 00:00:02 Info: tempo totale CPU (su tutti i processori): 00:00:01 Completato con successo.

**** Generazione script Modelsim .DO ****

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

Completato correttamente.

**** eseguire la simulazione Modelsim ****

/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: errore durante il caricamento delle librerie condivise: libXft.so.2: impossibile aprire il file oggetto condiviso : Nessun file o directory Errore .

Qualsiasi aiuto è apprezzato.

+0

Distribuzione Linux 32b o 64b? Si noti che i file di libreria a 32 bit sono necessari per eseguire il software ModelSim su piattaforme Linux a 64 bit. – Qiu

+0

Ho un sistema operativo Linux a 64 bit –

risposta

14

Eureka! Ho cercato su google il seguente testo: error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory Error. Ho scoperto (grazie allo Qiu) che ho bisogno di installare pacchetti a 32 bit per il mio sistema operativo a 64 bit che utilizza il software ModelSim-Altera. Ecco è il comando corretto per entrare al terminale di Ubuntu:

sudo apt-get install libxft2 libxft2:i386 lib32ncurses5

E problema risolto!

+0

su Ubuntu 14.10 ottenere libxft2: i386 da installare è una catena infinita di dipendenze non soddisfatte, non installerà cose senza senso .. Funziona bene su Ubuntu 14.04 anche se .. – badkya