Skip to content
Conference

Design and Implementation of a Custom Multiply Accumulate Instruction in an Open-Source RISC-V Processor Core

Aug 2026 · International Conference on Circuit, Power and Computing Technologies · pp. 162-167 · 0 citations · 24 references

Abstract

With the rise in popularity of applications requiring high-performance arithmetic acceleration, there’s an increasing need for architectural enhancements to low-power embedded and signal processor cores. This paper discusses the design and hardware implementation of an application-specific Multiply-Accumulate (MAC) instruction developed for the open-source PicoRV32 RISC-V processor using the Pico Co-Processor Interface (PCPI). A new opcode-based decode mechanism will enable this process, where a specific field will be checked in the instruction to activate the MAC operation, without having to change the underlying RISC-V ISA. Register-to-register execution will be possible in this hardware MAC-based architecture because it will allow for two-operand forwarding from the processor register file to the hardware MAC unit and back through the PCPI for write-back. The design has been implemented in Verilog and verified through functional simulation and FPGA synthesis by using Vivado. Synthesis results indicate that the MAC-enabled processor utilizes an area-efficient design, where 1,338 LUTs, 953 flip-flops, 2 DSP slices, and very little BRAM were used. Performance metrics show that significant reductions in execution cycles were achieved from the MAC-enabled processor versus a baseline RISC-V processor and therefore validates the efficacy of the proposed custom instruction for compute-intensive workloads

View source

Similar papers

Open access Sep 2026

Design and FPGA Evaluation of a Multi-Operand Extension Mechanism for Tightly Coupled RISC-V Processors

Complex scalar kernels often contain instruction fragments whose computation is simple but whose operand demand exceeds the traditional two-input–one-output custom-instruction model. This operand interface bottleneck limits instruction merging in tightly coupled RISC-V acceleration. This paper proposes a multi-operand...

Peng Lu, Mei-Jiao Yu, You-Ping Mao et al. · 0 citations
Open access Aug 2026

Optimized Pipelined RISC-V Processor with Data Hazard Detection for Verification of Ethernet Controller

This study proposes the design and FPGA implementation of an Optimized Pipelined RISC-V Processor, designed as a high throughput controller for Ethernet networking environment that uses a pipelined data path based on the RV32I instruction set.

S. Rao, Satish S. Bhairannawar · 0 citations
Conference Aug 2026

An Area-Efficient 8-Stage Out-Of-Order Risc-V Core with Integrated Floating Point for Embedded FPGA Platforms

An eight-stage out-of-order superscalar RISC-V core with integrated single precision floating point is presented, targeted at embedded FPGA deployment where logic area is constrained but tolerance to long latency floating point operations is still desirable. Dynamic scheduling is realised through a renaming front end b...

Sujal Yatin Vaidya, Thithikshaa S, Sowmyashree Mukunda et al. · 0 citations
Aug 2026

ASIC Design and Implementation of a 16-Bit Floating-Point FFT Processor

This paper consists of the design and implementation of an Application-Specific Integrated Circuits (ASIC) highperformance 512-point Fast Fourier Transform (FFT) processor that utilizes 16-bit floating-point arithmetic. The architecture of the processor is meticulously optimized to provide precise frequency domain tran...

Mohd Hasir, Aiman Malik, Mohd Wajid · 0 citations
Open access Aug 2026

Design and Implementation of Three-stage RISC-V Microprocessor for Education

This paper presents X3S, a work-in-progress 32-bit pipelined RISC-V softprocessor core originally developed as author's engineering thesis, which adopts a simple three-stage pipeline intended to balance architectural clarity, implementation complexity, and achievable operating frequency on Field Programmable Gate Array...

Jan Ber · 0 citations
#edge computing Review Open access Sep 2026

Embedded Microprocessor Technology Based on the RISC-V Instruction Set Architecture

Embedded microprocessor technologies that are based on the open RISC-V instruction set architecture are reviewed, showing that hardware-optimized interrupt schemes have cut down latency to a level similar to proprietary ARM cores, and area-efficient branch predictors can also effectively reduce pipeline stalls in situa...

Jing-Hui Yi · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.