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
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.· Electronics· 0 citations
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· International journal of com...· 0 citations
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.· International Conference on...· 0 citations
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· International Symposium on V...· 0 citations
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· WiPiEC Journal - Works in Pr...· 0 citations
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· Applied and Computational En...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.