Skip to content

Primeiros Passos

Diogo Valadares Reis dos Santos edited this page Aug 26, 2025 · 2 revisions

[English]

[← Página Anterior | Próxima Página →]

Primeiros Passos

Antes de executar a simulação, algumas ferramentas são necessárias. Este não é um guia passo a passo preciso, mas fornece todas as informações que você precisa para começar.


🖥️ Simulação Visual (Logisim Evolution)

Se você deseja apenas explorar a simulação visual, será necessário:

Após instalar o Java e baixar o arquivo .jar do Logisim Evolution, você pode abri-lo diretamente. Para carregar o arquivo de simulação, vá em Arquivo > Abrir e selecione drisc.circ ou drisc_with_no_csr.circ, localizados na raiz deste repositório.


⚙️ Simulação com SystemVerilog

Para executar a simulação SystemVerilog, você precisará de:

  • Icarus Verilog — o simulador recomendado (outros podem funcionar, mas podem não ter compatibilidade total)
  • Visual Studio Code — para editar e executar a simulação via terminal interno
    (Nota: Executar a simulação diretamente pelo terminal do Windows pode não exibir cores corretamente)

🔍 Ferramentas Recomendadas para Simulação SV

  • VaporView — extensão do VS Code para inspecionar saídas de forma de onda
  • SystemVerilog - Language Support — realce de sintaxe para SystemVerilog
  • .NET Framework — necessário se você preferir usar o executável leve em vez da interface completa do SV
  • ⚠️ A simulação pode funcionar no Linux, mas alguns recursos não são garantidos

Depois de instalar tudo, abra a pasta verilog no Visual Studio Code indo em Arquivo > Abrir Pasta, selecione a pasta e escolha confiar nos autores.


🧾 Escrevendo Programas em Assembly

Para escrever código assembly para as simulações, recomenda-se usar o Notepad++, pois este repositório inclui suporte para realce de sintaxe.

Para instalar a definição de linguagem personalizada no Notepad++:

  1. Vá em Linguagem > Linguagem Definida pelo Usuário > Defina Sua Linguagem
  2. Na janela que aparecer, clique em Importar
  3. Selecione o arquivo DRISC_Notepad++_Syntax_Hilight.xml localizado na raiz deste repositório

Clone this wiki locally