Jecel Mattos de Assumpção Jr

Mr. Jecel Mattos de Assumpção Jr

orcid

Research Focus & Metrics

Academic Career Length

13Years (2014-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
16 February 2024 in Electronics
Verified
Journal Article
Open access
PDF file
Mario GazziroMario Gazziro
Mario Gazziro
JJJecel Mattos de Assumpção Jr
Jecel Mattos de Assumpção Jr
Oswaldo Hideo Ando JuniorOswaldo Hideo Ando Junior
Oswaldo Hideo Ando Junior
Marco Roberto CavallariMarco Roberto Cavallari
Marco Roberto Cavallari
Joao CarmoJoao Carmo
Joao Carmo
The advantage of FPGAs lies in their ability to implement a fully hardware solution for interfacing with various input/output (I/O) devices. Each block can work in parallel with all the others, simplifying the satisfaction of timing constraints. However, this hardware utilization consumes FPGA resources that could otherwise be allocated to the primary project. An alternative involves employing a small “soft-core” processor to implement I/O in software. With the goal of designing and evaluating a new tiny soft-core processor optimized for FPGA resources in I/O, a novel processor named Baby8 is developed. It is an 8-bit CISC soft-core processor optimized for reduced FPGA resources, including program size for 8-bit applications. The number of instructions is not large, but any instruction can access arbitrary memory locations. The performance and resource utilization of the newly designed processor are evaluated and compared with a variety of other soft-core processors. The results demonstrate its competitive performance, achieving an average maximum clock frequency of approximately 57 MHz and a power consumption of around 2 mW. Furthermore, it conserves nearly half of the FPGA resources in implementation.

30 November 2024 in Chips
Verified
Journal Article
Open access
PDF file
JJJecel Mattos de Assumpção Jr
Jecel Mattos de Assumpção Jr
Oswaldo Hideo Ando JuniorOswaldo Hideo Ando Junior
Oswaldo Hideo Ando Junior
Hugo Puertas de AraújoHugo Puertas de Araújo
Hugo Puertas de Araújo
Mario GazziroMario Gazziro
Mario Gazziro
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.

13 February 2024 in Preprints.org
Verified
Preprint
Open access
PDF file
Mario GazziroMario Gazziro
Mario Gazziro
JJJecel Mattos de Assumpção Jr
Jecel Mattos de Assumpção Jr
Oswaldo Hideo Ando JuniorOswaldo Hideo Ando Junior
Oswaldo Hideo Ando Junior
Marco Roberto CavallariMarco Roberto Cavallari
Marco Roberto Cavallari
Joao CarmoJoao Carmo
Joao Carmo
The advantage of FPGAs lies in the ability to implement a fully hardware solution for interfacing with various input/output (I/O) devices. Each block can work in parallel with all the others, simplifying the satisfaction of timing constraints. However, this hardware utilization consumes FPGA resources that could otherwise be allocated to the primary project. An alternative involves employing a small "soft-core" processor implementing I/O in software. With the goal to design and evaluate a new tiny soft-core processor optimized for FPGA resources in I/O , a novel processor named Baby8 is developed. It is an 8-bit CISC soft-core processor optimized for reduced FPGA resources including program size for 8-bit applications. The number of instructions is not large but any instruction can access arbitrary memory locations. The performance and resource utilization of the newly designed processor are evaluated and compared with a variety of other soft-core processors. The results demonstrate its competitive performance, achieving an average maximum clock frequency of approximately 57 MHz and a power consumption of around 2mW. Furthermore, it conserves nearly half of the FPGA resources in implementation.

1 January 2014
Verified
Book Chapter
Closed access
PDF file
JJJecel Mattos de Assumpção Jr
Jecel Mattos de Assumpção Jr
MVMerik Voswinkel
Merik Voswinkel
EMEduardo Marques
Eduardo Marques