PROJECT-BASED LEARNING IN COMPUTER ARCHITECTURE EDUCATION: DEVELOPMENT OF A RISC-V PROCESSOR IN VERILOG

Authors

DOI:

https://doi.org/10.51891/rease.v12i10.31144

Keywords:

RISC-V32I, Computer Architecture, Digital Circuits, Project-Based Learning, loom's Taxonomy

Abstract

This article presents the implementation of a processor based on the fifth-generation Reduced Instruction Set Computer architecture (RISC-V32I), described in Verilog HDL 2001. The study aimed to develop a Project-Based Learning (PBL) approach that connects concepts in computer architecture and digital circuits with practical hardware development. The methodology followed a 17-week schedule involving theoretical preparation, incremental implementation of a five-stage pipeline, functional validation through simulation, and evaluation of the students' learning experience. ModelSim and Intel Quartus Prime were used for simulation, synthesis, and project debugging. The results demonstrated the implementation of the processor datapath, functional validation of instruction execution, and the development of a text-based interface for pipeline monitoring. The findings indicate that the proposed approach contributed to consolidating technical and cognitive skills by connecting theoretical concepts with practical hardware development activities. Finally, an assessment of the students' perception of the learning experience was conducted, considering the competencies mobilized during the project and the cognitive levels of Bloom's Taxonomy.

0 0

Downloads

Download data is not yet available.

Author Biographies

  • Luanderson Oliveira de Carvalho, Federal University of Piauí

    Graduando em Ciência da Computação pela Universidade Federal do Piauí (UFPI). Discente em Iniciação Científica. 

  • Davi Sousa Soares, Federal University of Piauí

    Graduando em Ciência da Computação pela Universidade Federal do Piauí (UFPI). Discente em Iniciação Científica.

  • Victor Kauan da Silva Miranda, Federal University of Piauí

    Graduando em Ciência da Computação pela Universidade Federal do Piauí (UFPI). Discente em Iniciação Científica. 

  • João Pedro Saleh de Sousa, Federal University of Piauí

    Graduando em Ciência da Computação pela Universidade Federal do Piauí (UFPI). Discente em Iniciação Científica. 

  • João Manoel Costa Menezes, Federal University of Piauí

    Graduando em Ciência da Computação pela Universidade Federal do Piauí (UFPI). Discente em Iniciação Científica. 

  • Ivan Saraiva Silva, Federal University of Piauí

    Orientador. Professor Doutor da Universidade Federal do Piauí (UFPI). Doutor em Microeletrônica pela Universidade Pierre e Marie Curie (Paris VI).

Published

2026-10-26

How to Cite

Carvalho, L. O. de, Soares, D. S., Miranda, V. K. da S., Sousa, J. P. S. de, Menezes, J. M. C., & Silva, I. S. (2026). PROJECT-BASED LEARNING IN COMPUTER ARCHITECTURE EDUCATION: DEVELOPMENT OF A RISC-V PROCESSOR IN VERILOG. Revista Ibero-Americana de Humanidades, Ciências E Educação, 12(10), 1-17. https://doi.org/10.51891/rease.v12i10.31144

Most read articles by the same author(s)

Similar Articles

1-10 of 50

You may also start an advanced similarity search for this article.