DOAJ Open Access 2024

An Educational RISC-V-Based 16-Bit Processor

Jecel Mattos de Assumpção Oswaldo Hideo Ando Hugo Puertas de Araújo Mario Gazziro

Abstrak

This work introduces a novel custom-designed 16-bit RISC-V processor, intended for educational purposes and for use in low-resource equipment. The implementation, despite providing registers of 16 bits, is based on RV32E RISC-V ISA, but with some key differences like a reduced instruction set that is optimized for embedded systems, the removal of floating-point instructions, reduced register count, and modified data types. These changes enable the processor to operate efficiently in resource-constrained environments while still maintaining assembly-level compatibility with the standard RISC-V architecture. The educational aspects of this project are also a key focus. By working on this project, students can gain hands-on experience with digital logic design, Verilog programming, and computer architecture. The project also includes tools and scripts to help students transform assembly code into binary format, making it easier for them to test and verify their designs. Additionally, the project’s open-source nature allows for collaboration and the sharing of knowledge among students and researchers worldwide.

Penulis (4)

J

Jecel Mattos de Assumpção

O

Oswaldo Hideo Ando

H

Hugo Puertas de Araújo

M

Mario Gazziro

Format Sitasi

Assumpção, J.M.d., Ando, O.H., Araújo, H.P.d., Gazziro, M. (2024). An Educational RISC-V-Based 16-Bit Processor. https://doi.org/10.3390/chips3040020

Akses Cepat

PDF tidak tersedia langsung

Cek di sumber asli →
Lihat di Sumber doi.org/10.3390/chips3040020
Informasi Jurnal
Tahun Terbit
2024
Sumber Database
DOAJ
DOI
10.3390/chips3040020
Akses
Open Access ✓