Implementações de Processadores MIPS em Simulador Visual

  • Christofer Rodrigues UTFPR
  • Rogério Aparecido Gonçalves UTFPR
  • João Fabrício Filho UTFPR

Resumo


Esse trabalho descreve o desenvolvimento de uma arquitetura MIPS, nomeada Aperture, baseado nas especificações descritas no livro de David A. Patterson e John LeRoy Hennessy. O propósito é tornar mais visual e interativo o processo de estudo e desenvolvimento de componentes para um processador, fornecendo uma base pronta para que testes e experimentos possam ser realizados. A visualização dos dados que transitam em conexões, e a análise de componentes e portas lógicas que constituem o processador é possível por meio do uso do simulador visual de circuitos digitais Logisim. Ao integrar visualização e interatividade, visamos facilitar o processo de criação, análise e entendimento de uma arquitetura de computadores.

Referências

Burch, C. (2002). Logisim: a graphical system for logic circuit design and simulation. J. Educ. Resour. Comput., 2(1):5–16.

Patterson, D. A. and Hennessy, J. L. (2013). Computer Organization and Design, Fifth Edition: The Hardware/Software Interface. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 5th edition.

Patti, D., Spadaccini, A., Palesi, M., Fazzino, F., and Catania, V. (2012). Supporting Undergraduate Computer Architecture Students Using a Visual MIPS64 CPU Simulator. IEEE Transactions on Education, 55(3):406–411.

Silva, I. S., Junior, F. C. S., Patrocínio, T., and Alves, F. (2015). Aprendendo na prática: Relato de sequência de atividades práticas em iniciação científica relacionadas à arquitetura de computadores. International Journal of Computer Architecture Education (IJCAE).
Publicado
16/05/2024
RODRIGUES, Christofer; GONÇALVES, Rogério Aparecido; FABRÍCIO FILHO, João. Implementações de Processadores MIPS em Simulador Visual. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP), 15. , 2024, Rio Claro/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 57-60. DOI: https://doi.org/10.5753/eradsp.2024.239871.

##plugins.generic.recommendByAuthor.heading##