RISC processor implementation 32-bit MIPS-based: an approach to teaching and learning

Implementação do processador RISC baseado em MIPS de 32 bits: uma abordagem para o ensino e aprendizagem

Autores

Resumo

This article describes the development of the design of a processor based on the RISC architecture, taking the 32-bit MIPS microprocessor as a basis. The RISC architecture, which stands for Reduced Instruction Set Computer, is characterized by having a reduced instruction set, aiming to optimize the processor's overall performance. The designed MIPS processor follows a 5-stage pipeline, which comprises the instruction fetch, instruction decode, execution, preparation and memory access phases. The main objective of this article is to carry out the structural development of the processor, using the hardware description language. This implies the creation of a Verilog representation that will later be used to generate the extraction of the processor's logic circuit. Furthermore, the project involves generating a timing diagram that illustrates the temporal behavior of processor operations and, ultimately, the physical implementation of the processor core. This work seeks to contribute knowledge in the field of computer architecture, providing a practical implementation of a RISC processor based on the 32-bit MIPS architecture, which can be relevant both for educational purposes and for practical applications in embedded systems.

Downloads

Não há dados estatísticos.

Referências

ASHOK, Agineti; RAVI, V. ASIC design of MIPS based RISC processor for high performance. In: 2017 International Conference on Nextgen Electronic Technologies: Silicon to Software (ICNETS2). IEEE, 2017. p. 263-269.

JAIN, Neeraj. VLSI design and optimized implementation of a MIPS RISC processor using XILINX tool. International Journal of Advanced Research in Computer Science and Electronics Engineering (IJARCSEE), v. 1, n. 10, 2012.

TOPIWALA, Mohit N.; SARASWATHI, N. Implementation of a 32-bit MIPS based RISC processor using Cadence. In: 2014 IEEE International Conference on Advanced Communications, Control and Computing Technologies. IEEE, 2014. p. 979-983.

ROTH, Charles; JOHN, Lizy Kurian; LEE, Byeong Kil. Digital System Design Using Verilog, Cengage Learning US, 2016.

Downloads

Publicado

2023-10-11

Edição

Seção

Articles