Quartus Prime QSIM problems
Ao utilizar o simulador QSIM no Quartus Prime (20.1.1 Build 720 11/11/2020 SJ Standard Edition), podem ocorrer (ou vão ocorrer) alguns problemas. Infelizmente não foi encontrado até agora nenhum arquivo que possa ser corrigido, de modo que a cada novo arquivo .vwf será necessário corrigir o problema.
Se souber de uma solução avise mailto:engtelecom@ifsc.edu.br para que possam documentar aqui.
Abrindo o simulador QSIM
Após ter feito o projeto, seja através de diagrama esquemático ou através de arquivos VHDL, realiza a Análise e Síntese do projeto [Processing > Start > Strat Analysis & Synthesis]. Em seguida abra o editor do simulador QSIM [File > New > University Program VWF]. Insira os nós e barramentos de entrada e saída que deseja visualizar [Edit > Insert > Insert Node or Bus] clique em [Node Finder] e em [List], e em seguida selecione os nodes e clique [>] ou selecione todos clicando em [>>], clique em [OK] e [OK]. Configure o Radix de cada nó, e também insira os valores usando a interface gráfica.
Executando a simulação funcional
Para executar a simulação funcional [Simulation > Run Functional Simulation], salve o arquivo com um nome adequado tb_projeto.vwf. Neste momento provavelmente irá ocorrer o seguinte erro:
** Error (199014): Vector source file <path file="">.vwf specified with --testbench_vector_input_file option does not exist
A solução para corrigir esse erro consiste em no [Simulation Waveform Editor] selecione [Simulation > Simulation Options], e clique sem [Restore Defaults] e em [Save]. Neste momento provavelmente irá ocorrer o próximo erro:
** Error (suppressible): (vsim-12110) The -novopt option has no effect on this product. -novopt option is now deprecated and will be removed in future releases
Neste caso a solução é editar o arquivo de configuração. No [Simulation Waveform Editor] selecione [Simulation > Simulation Options], e edite a linha do comando vsim -novopt -c [....] removendo a opção -novopt. Faça isso nas abas [Functional Simulation Settings] e [Timing Simulation Settings], e em seguida clique em [Save]. Provavelmente não deverão mais ocorrer erros devido a configurações.
vsim -c [....]
Lembres-se que esses passos deverão ser feito para cada arquivo de simulação .vwf.
Uma solução melhor é abandonar definitivamente o simulador QSIM, e passar a utilizar o Modelsim.</path>