/Neander

Processador didático desenvolvido como trabalho prático de Circuitos Digitais

Primary LanguageC++

Neander

Esse projeto é o desenvolvimento do processador didático Neander, criado para o livro Fundamentos de Arquitetura de Computadores, em Verilog como projeto final da disciplina de Circuitos Digitais da UFRGS.

Rodando

Para compilar e simular esse código, é necessário ter instalado as ferramentas make, g++ e verilator. Com isso, será possível utilizar o Makefile na raíz do projeto com

make

Com isso, o Verilog será compilado pelo Verilator e as simulações serão executadas em seguida. Cada instrução é testada individualmente, com os resultados sendo exibidos na tela.