Este trabalho foi realizado para a disciplina de Arquitetura De computadores 2021/1, e tem como objetivo implementar um processador MIPS simples sem pipe-line para melhor compreensão do funcionamento do Caminho de Dados de Ciclo Único e Controle MIPS. O trabalho foi dividido em duas etapas:
-
Primeira etapa: O código fonte do projeto do simulador Logisim (circuitos e subcircuitos) do caminho de dados utilizando o controle principal e da ALU de forma manual.
-
Segunda etapa: O código fonte do projeto do simulador Logisim (circuitos e subcircuitos) do caminho de dados utilizando o controle principal e da ALU implementado utilizando lógica combinacional.Relatório em pdf que pode ser feito no formato do OO (OpenOffice).
Lista de implementações realizadas:
-
Caminho de dados utilizando o controle principal e da ALU manualmente para as instruções add, sub, and, or, slt, lw, sw e beq
-
Controle principal e da ALU utilizando lógica combinacional para as instruções add, sub, and, or, slt, lw, sw e beq.
-
Acrescentar ao controle principal utilizando lógica combinacional as instruções addi e jump.
-
Teste do controle manual utilizando o programa assembly MIPS teste_1.mem.
-
Teste do controle implementado utilizando o programa assembly MIPS teste_1.mem.
-
Testar o controle implementado utilizando o programa assembly MIPS teste_2.mem.
https://cs.wellesley.edu/~cs240/f14/lectures/18-control.pdf https://www.youtube.com/playlist?list=PL1C2GgOjAF-KYxZPKMANsGDXzDI_1OBGj