Implementação reduzida de MIPS-32 monociclo em system verilog
Carregando...
Data
Título da Revista
ISSN da Revista
Título de Volume
Editor
Universidade Federal de Goiás
Resumo
This paper presents an implementation of the basic processing unit of a processor derived from MIPS 32, with a reduced instruction set and single-cycle design. It does not include privileged instructions and functionalities like interrupt handling and I/O support. The memory modules were substituted for mock units for the execution of the integration tests. The tests were coded in Python and executed using the framework cocotb, due to its ease of use. The architecture was implemented using the language SystemVerilog and compiled using both Icarus Verilog and Verilator. Despite the project not having been synthesized,
the simulations demonstrated proper functioning and produced accurate results.
Descrição
Citação
ROCHELLE, Beatriz Carvalho de Barros do Vale. Implementação reduzida de MIPS-32 monociclo em system verilog. 2024. 10 f. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Escola de Engenharia Elétrica, Mecânica e de Computação, Universidade Federal de Goiás, Goiânia, 2024.