SSC-118(simoesbonato) 2016 FAQ

De CoteiaWiki
Revisão de 17h20min de 20 de setembro de 2016 por Vbonato (discussão | contribs)

Dicas úteis: Como domar o Quartus e Modelsim

Problemas com o Quartus? A ferramenta lhe dá vontade de destruir o computador? Nesta página, são disponibilizadas algumas dicas úteis.


Quartus

You did not specify an EDA Simulation Tool

  • No Quartus, vá até Assignments > Settings > EDA Tool Settings
  • No menu Simulation, preencher Tool Name com ModelSim-Altera (não confundir com ModelSim!)

Can't launch the ModelSim-Altera software -- the path to the location of the executables for the ModelSim-Altra software were not specified or the executables were not found at specified path

  • No Quartus, vá até Tools > Options > EDA Tool Options
  • No campo ModelSim-Altera, preencher:
    • Para Windows: C:\altera\13.0sp1\modelsim_ase\win32aloem
    • Para Linux: /path/to/altera/13.0sp1/modelsim_ase/linuxaloem

error deleting "msim_transcript": permission denied. Check the NativeLink log file blablabla.rpt for detailed error messages

  • Apenas uma instância do ModelSim-Altera pode ser aberta por dentro do Quartus. Feche o ModelSim antes de chamar outra instância.

ModelSim

Iteration limit reached at XXXXX

O ModelSim não conseguiu resolver a simulação. Isto ocorre quando há loops combinacionais em seu circuito e a simulação não se estabiliza. Para resolver, deve-se colocar o circuito em um estado aceitável já na primeira iteração. Por exemplo o flip-flop com preset e clear:

  • Vá em Simulate > End Simulation
  • Inicie novamente a simulação
  • Antes de mais nada, coloque o circuito em uma situação estável e execute uma iteração da simulação (por exemplo, em um flip-flop com preset clear, coloque preset OU clear em 0)
  • Continue com a simulação normalmente

Os nomes dos sinais a serem adicionados para simulação estão estranhos

Caso os nomes para serem simulados estão estranhos, como na figura abaixo:

Naoentendi.png

  • Ative a opção View > Objects