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.
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
Ho un sistema operativo Linux a 64 bit –