Hugo Puertas de Araújo

Dr. Hugo Puertas de Araújo

CMCC, Federal Uiversity of ABC, Brazil, Indiana, USA
orcid

Research Focus & Metrics

Academic Career Length

3Years (2024-Present)

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

Representative Publications

View All Publications
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.

Verified
Journal Article
Open access
PDF file
VHVictoria Alejandra Herrera
Victoria Alejandra Herrera
Hugo Puertas de AraújoHugo Puertas de Araújo
Hugo Puertas de Araújo
César PenteadoCésar Penteado
César Penteado
Mario GazziroMario Gazziro
Mario Gazziro
Joao CarmoJoao Carmo
Joao Carmo
The Internet of Things (IoT) represents a transformative technology that allows interconnected devices to exchange data over the Internet, enabling automation and real-time decision making in a variety of areas. A key aspect of the success of the IoT lies in its integration with low-resource hardware, such as low-cost microprocessors and microcontrollers. These devices, which are affordable and energy efficient, are capable of handling basic tasks such as sensing, processing, and data transmission. Their low cost makes them ideal for IoT applications in low-income communities where the government is often absent. This review aims to present some applications—such as a flood detection system; a monitoring system for analog and digital sensors; an air quality measurement system; a mesh video network for community surveillance; and a real-time fleet management system—that use low-cost hardware such as ESP32, Raspberry Pi, and Arduino, and the MQTT protocol used to implement low-cost monitoring systems applied to improve the quality of life of people in small cities or communities.

21 April 2026 in Preprints.org
Verified
Preprint
Open access
PDF file
Hugo Puertas de AraújoHugo Puertas de Araújo
Hugo Puertas de Araújo
This paper presents the Spike Processing Unit (SPU), a digital spiking neuron model based on a discrete-time second-order Infinite Impulse Response (IIR) filter. By constraining filter coefficients to powers of two, the SPU implements all internal operations via shift-and-add arithmetic on 6-bit signed integers, eliminating general-purpose multipliers. Unlike traditional models, computation in the SPU is fundamentally temporal; spike timing emerges from the interaction between input events and internal IIR dynamics rather than signal intensity accumulation. The model’s efficacy is evaluated through a temporal pattern discrimination task. Using Particle Swarm Optimization (PSO) within a hardware-constrained parameter space, a single SPU is optimized to emit pattern-specific spikes while remaining silent under stochastic noise. Results from cycle-accurate Python simulations and synthesizable VHDL implementations indicate that the learned temporal dynamics are preserved under hardware-constrained digital execution, supporting the feasibility of the proposed approach. This work demonstrates that discrete-time IIR-based neurons enable reliable temporal spike processing under strict quantization and arithmetic constraints.

30 April 2026 in Chips
Verified
Journal Article
Open access
PDF file
Hugo Puertas de AraújoHugo Puertas de Araújo
Hugo Puertas de Araújo
This paper presents the Spike Processing Unit (SPU), a digital spiking neuron model based on a discrete-time second-order Infinite Impulse Response (IIR) filter. By constraining filter coefficients to powers of two, the SPU implements all internal operations via shift-and-add arithmetic on 6-bit signed integers, eliminating general-purpose multipliers. Unlike traditional models, computation in the SPU is fundamentally temporal; spike timing emerges from the interaction between input events and internal IIR dynamics rather than signal intensity accumulation. The model’s efficacy is evaluated through a temporal pattern discrimination task. Using Particle Swarm Optimization (PSO) within a hardware-constrained parameter space, a single SPU is optimized to emit pattern-specific spikes while remaining silent under stochastic noise. Results from cycle-accurate Python simulations and synthesizable VHDL implementations indicate that the learned temporal dynamics are preserved under hardware-constrained digital execution, supporting the feasibility of the proposed approach. This work demonstrates that discrete-time IIR-based neurons enable reliable temporal spike processing under strict quantization and arithmetic constraints.