Implementações de Processadores MIPS em Simulador Visual
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).
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
Como Citar
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.