Erro ModelSim-Altera
Estou usando o Ubuntu Linux 14.04 LTS com a edição web Altera Quartus 15.0 e estou tendo dificuldades para simular meu design devido a erros de licenciamento. Estou projetando um LCD_driver para oVEEK-MTtela sensível ao toque do LCD por terasic com oCiclone IV EP4CE115 por Altera.
Honestamente, eu não tenho muita experiência com software de simulação comoModelSim-Altera mas eu sei como usar.vwf arquivos e simular com eles, também sei como usar o analisador lógico de sinalização. Depois de criar ousinversity programme .vwf arquivos, eu compilo o projeto, pressionoexecutar simulação funcional e recebo uma janela com o seguinte conteúdo:
Determinando a localização do executável ModelSim ...
Usando: /home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin
Para especificar um diretório executável do ModelSim, selecione: Ferramentas -> Opções -> Opções da ferramenta EDA Nota: se os executáveis ModelSim-Altera e ModelSim estiverem disponíveis, o ModelSim-Altera será usado.
**** Gerando o ModelSim Testbench ****
quartus_eda --gen_testbench --check_outputs = on --tool = modelsim_oem --format = verilog --write_settings_files = off test5 -c test5 --vector_source = "/ caminho / para / Altera / projects / test / 5 / test5.vwf" --testbench_file = "/ caminho / para / Altera / projetos / teste / 5 / simulação / qsim / test5.vwf.vt"
Inconsistência detectada pelo ld.so: dl-close.c: 762: _dl_close: A declaração `map-> l_init_called 'falhou! Informações: ************************************************** ******************* Informações: executando o Quartus II EDA Netlist Netlist Writer Info: Versão 15.0.0 Build 145 22/04/2015 SJ Web Edition Info: Copyright ( C) 1991-2015 Altera Corporation. Todos os direitos reservados. Info: Seu uso das ferramentas de design, das funções lógicas da Altera Corporation, Info: e outros softwares e ferramentas, e da lógica lógica do parceiro AMPP: Info: e qualquer arquivo de saída de qualquer uma das informações anteriores: (incluindo arquivos de programação ou simulação de dispositivos) e qualquer informação: a documentação ou as informações associadas estão expressamente sujeitas a informações: aos termos e condições do contrato de licença do programa Altera: contrato de assinatura, contrato de licença do Altera Quartus II,
Info: o Contrato de Licença da Função Altera MegaCore ou outro
Info: contrato de licença aplicável, incluindo, sem limitação,
Info: que seu uso é apenas para fins de lógica de programação
Info: dispositivos fabricados pela Altera e vendidos pela Altera ou seus
Info: distribuidores autorizados. Consulte as informações aplicáveis
Info: acordo para mais detalhes. Informações: O processamento foi iniciado: dom 9 de agosto 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 = / caminho / para / Altera / projetos / teste / 5 / test5.vwf --testbench_file = / caminho / para / Altera / projetos / teste / 5 / simulação / qsim / test5.vwf.vtWarning (201007): "h_counter" no designWarning (201007): Não é possível encontrar a porta "h_counter [10]" no designWarning (201007): Não é possível encontrar a porta "h_counter [9]" no designWarning (201007): Não é possível encontrar a porta "h_counter [8] "no designWarning (201007): Não é possível encontrar a porta" h_counter [7] "no designWarning (201007): Não é possível encontrar a porta" h_counter [6] "no designWarning (201007): Não é possível encontrar a porta" h_counter [5] "no designWarning (201007): Não é possível encontrar a porta" h_counter [4] "no designWarning (201007): Não é possível encontrar a porta" h_counter [3] "no designWarning (201007): Não é possível encontrar a porta "h_counter [2]" no designWarning (201007): Não é possível encontrar a porta "h_counter [1]" no designWarning (201007): Não é possível encontrar a porta "h_co unter [0] "no designWarning (201007): Não é possível encontrar a porta" v_counter "no designWarning (201007): Não é possível encontrar a porta" v_counter [9] "no designWarning (201007): Não é possível encontrar a porta" v_counter [ 8] "no designWarning (201007): Não é possível encontrar a porta" v_counter [7] "no designWarning (201007): Não é possível encontrar a porta" v_counter [6] "no designWarning (201007): Não é possível encontrar a porta" v_counter [5] "no designWarning (201007): Não é possível encontrar a porta" v_counter [4] "no designWarning (201007): Não é possível encontrar a porta" v_counter [3] "no designWarning (201007): Não é possível encontrar a porta" v_counter [2] "no designWarning (201007): Não é possível encontrar a porta" v_counter [1] "no designWarning (201007): Não é possível encontrar a porta" v_counter [0] "no designWarning (201007): Não é possível encontrar a porta "HSD_s" no designWarning (201007): Não é possível encontrar a porta "VSD_s" no designInfo (201000): Arquivo de banco de testes Verilog gerado /path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vt Informações: o EDA Netlist Writer Quartus II de 64 bits foi bem-sucedido. 0 erros, 25 avisos Informações: Memória virtual de pico: 1088 megabytes Informações: Processamento encerrado: dom 9 de agosto 22:18:47 2015 Informações: Tempo decorrido: 00:00:01 Informações: Tempo total da CPU (em todos os processadores): 00: 00:01 Concluído com sucesso.
Completado com sucesso.
**** Gerando netlist de simulação funcional ****
quartus_eda --write_settings_files = desativado - funcional = ativado --flatten_buses = desativado --simulation --tool = modelsim_oem --format = verilog --out_directory = "/ caminho / para / Altera / projetos / teste / 5 / simulação / qsim / "test5 -c test5
Inconsistência detectada pelo ld.so: dl-close.c: 762: _dl_close: A declaração `map-> l_init_called 'falhou! Informações: ************************************************** ******************* Informações: executando o Quartus II EDA Netlist Netlist Writer Info: Versão 15.0.0 Build 145 22/04/2015 SJ Web Edition Info: Copyright ( C) 1991-2015 Altera Corporation. Todos os direitos reservados. Info: Seu uso das ferramentas de design, das funções lógicas da Altera Corporation, Info: e outros softwares e ferramentas, e da lógica lógica do parceiro AMPP: Info: e qualquer arquivo de saída de qualquer uma das informações anteriores: (incluindo arquivos de programação ou simulação de dispositivos) e qualquer informação: a documentação ou as informações associadas estão expressamente sujeitas a informações: aos termos e condições do contrato de licença do programa Altera: contrato de assinatura, contrato de licença do Altera Quartus II,
Info: o Contrato de Licença da Função Altera MegaCore ou outro
Info: contrato de licença aplicável, incluindo, sem limitação,
Info: que seu uso é apenas para fins de lógica de programação
Info: dispositivos fabricados pela Altera e vendidos pela Altera ou seus
Info: distribuidores autorizados. Consulte as informações aplicáveis
Info: acordo para mais detalhes. Informações: O processamento foi iniciado: dom 9 de agosto 22:18:53 2015Info: comando: quartus_eda --write_settings_files = off --functional = on --flatten_buses = off --simulation = on --tool = modelsim_oem --format = verilog - diretório_de_saída = / caminho / para / Altera / projetos / teste / 5 / simulação / qsim / test5 -c test5Info (204019): Arquivo gerado test5.vo na pasta "/ caminho / para / Altera / projetos / teste / 5 / simulação / qsim // "para a ferramenta de simulação EDAInfo: o Netus Writer EDA Netlist Writer Quartus II de 64 bits foi bem-sucedido. 0 erros, 0 avisos Informações: Memória virtual de pico: 1093 megabytes Informações: Processamento encerrado: dom 9 de agosto 22:18:55 2015 Informações: Tempo decorrido: 00:00:02 Informações: Tempo total da CPU (em todos os processadores): 00: 00:01 Concluído com sucesso.
**** Gerando o script ModelSim .do ****
/path/to/Altera/projects/test/5/simulation/qsim/test5.do gerado.
Completado com sucesso.
**** Executando a simulação 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: erro ao carregar bibliotecas compartilhadas: libXft.so.2: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório com esse erro.
Qualquer ajuda é apreciada.