SSC-118(simoesbonato) 2016 FAQ
De CoteiaWiki
Índice
- 1 Dicas úteis: Como domar o Quartus e Modelsim
- 1.1 Quartus
- 1.1.1 You did not specify an EDA Simulation Tool
- 1.1.2 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
- 1.1.3 error deleting "msim_transcript": permission denied. Check the NativeLink log file blablabla.rpt for detailed error messages
- 1.2 ModelSim
- 1.1 Quartus
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
, preencherTool Name
comModelSim-Altera
(não confundir comModelSim
!)
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
- Para Windows:
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:
- Ative a opção
View > Objects