Skip to content

Latest commit

 

History

History
 
 

verif

📝 Como Inicializar a Memória de Instruções

  1. Crie um arquivo chamado instructions.txt no mesmo diretório do script assembler.py.

  2. Escreva as instruções que deseja incluir na memória de instruções no arquivo, com cada instrução em uma linha separada.

    • As instruções devem ser escritas em assembly RISC-V. Consulte o arquivo assembler.py para verificar os formatos suportados.
  3. Abra o terminal e execute o seguinte comando:

    python3 assembler.py
  4. Se tudo estiver correto, um arquivo chamado instruction.mif será gerado no mesmo diretório do script.

🧪 Como Testar seu Programa com o Testbench

  1. Crie um novo projeto no ModelSim, selecionando como diretório base para o projeto a pasta verif.

  2. Adicione todos os arquivos da pasta de design ao projeto.

  3. Inclua o arquivo de testbench tb_top.sv no projeto.

  4. No diretório do projeto, verifique se você possui os seguintes arquivos:

    Ajuste os caminhos dos arquivos nos scripts conforme necessário.

  5. No terminal do ModelSim, execute o seguinte comando:

    do runtb_top
  6. O processo de compilação e simulação será iniciado, e os resultados serão exibidos no terminal.