SSC-118(simoesbonato) 2016 FAQ

De CoteiaWiki
Revisão de 19h11min de 29 de novembro 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.


Dicas Gerais

Eu quero visualizar meu charmap.mif sem perder minha vida com 2 horas de compilação do Quartus

Link para baixar: http://bit.ly/2fXzKXE

A ferramenta XCreen, desenvolvida em C, consegue abrir um charmap.mif e permite a entrada de valores para desenhar uma tela. Para entender como o software funciona, clique no botão Ajuda, dentro do executável.

Caso você queira apenas ver todos os caracteres do charmap.mif, siga as instruções abaixo:

  • Baixe o arquivo, descompacte e rode o executável X-Creen.exe
  • Clique em Open Character Map, escolha o charmap.mif de preferência
    • Nota: Caso o charmap.mif não esteja bem formatado, o programa morre e apaga a pasta system32 do seu Windows
  • Clique em Open, escolha o arquivo charmap.osf presente na pasta
  • Clique em Generate Screen

XCreen.png

Quais são as cores suportadas pelo projeto AP9?

Windows 16colors palette.png

  • São as dezesseis cores do Microsoft Windows default 16-color palette:
    • BLACK: 0x0
    • DARK RED: 0x1
    • DARK GREEN: 0x2
    • DARK YELLOW: 0x3
    • DARK BLUE: 0x4
    • PURPLE: 0x5
    • GREENISH BLUE: 0x6
    • LIGHT GRAY: 0x7
    • GRAY: 0x8
    • RED: 0x9
    • GREEN: 0xA
    • YELLOW: 0xB
    • BLUE: 0xC
    • PINK: 0xD
    • SKY BLUE: 0xE
    • WHITE: 0xF

Como compilar meu projeto mais rápido caso eu tenha apenas modificado o(s) arquivo(s) de inicialização da(s) memória(s)?

  • No Quartus, selecione Processing > Update Memory Initialization File
  • Selecione Processing > Start > Start Assembler

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