A Soft RISC-V Processor IP with Highperformance and Low-resource consumption for FPGA

被引:2
|
作者
Zheng, Tian [1 ,2 ]
Cai, Gang [1 ,2 ,3 ]
Huang, Zhihong [1 ,3 ]
机构
[1] Chinese Acad Sci, Aerosp Informat Res Inst, Beijing 100094, Peoples R China
[2] Univ Chinese Acad Sci, Sch Elect Elect & Commun Engn, Beijing 100049, Peoples R China
[3] Gusu Lab Mat, Suzhou 215123, Jiangsu, Peoples R China
关键词
RISC-V; processor; soft IP; FPGA;
D O I
10.1109/ISCAS48785.2022.9937742
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Compared with hardcore processors, adding softcore processors can help FPGA to improve reliability. Many existing soft processors only aim at minimizing FPGA resources consumption or achieving high performance. However, a high-performance processor with low-resource consumption is demanded in implementing the hardware accelerator. To achieve this goal, a 32-bit soft processor based on the RISC-V instruction is proposed in this paper. The proposed processor supports RV32IM and configurable pipelining. A hierarchical decoding architecture is presented to reduce the redundancy in the decoding stage, which can reduce resource consumption. A performance optimization scheme is proposed which is used in the execution unit aiming at improving operating frequency and instructions per cycle (IPC). The operating frequency is improved by shortening the critical path and IPC is improved by reducing the stall cycles. The proposed processor is implemented on a Xilinx Zedboard and compared with the commercial soft processor-MicroBlaze. The performance of the proposed processor is 3.75 times higher than that of MicroBlaze with resource consumption increasing only 7%.
引用
收藏
页码:2538 / 2541
页数:4
相关论文
共 50 条
  • [41] Design and Implementation of a RISC V Processor on FPGA
    Poli, Ludovico
    Saha, Sangeet
    Zhai, Xiaojun
    Mcdonald-Maier, Klaus D.
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 161 - 166
  • [42] Design of an SoC Based on 32-Bit RISC-V Processor with Low-Latency Lightweight Cryptographic Cores in FPGA
    Ma, Khai-Minh
    Le, Duc-Hung
    Pham, Cong-Kha
    Hoang, Trong-Thuc
    FUTURE INTERNET, 2023, 15 (05)
  • [43] RVCoreP-32IC: An optimized RISC-V soft processor supporting the compressed instructions
    Kanamori, Takuto
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 38 - 45
  • [44] Embedded TCP/IP Controller for a RISC-V SoC
    Tsai, Chun-Jen
    Lee, Yi-De
    PROCEEDINGS OF THE 2022 IFIP/IEEE 30TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2022,
  • [45] Analysis of the Critical Bits of a RISC-V Processor Implemented in an SRAM-Based FPGA for Space Applications
    Alberto Aranda, Luis
    Wessman, Nils-Johan
    Santos, Lucana
    Sanchez-Macian, Alfonso
    Andersson, Jan
    Weigand, Roland
    Antonio Maestro, Juan
    ELECTRONICS, 2020, 9 (01)
  • [46] Investigation on the optimal pipeline organization in RISC-V multi-threaded soft processor cores
    Olivieri, Mauro
    Cheikh, Abdallah
    Cerutti, Gianmarco
    Mastrandrea, Antonio
    Menichelli, Francesco
    2017 FIRST NEW GENERATION OF CAS (NGCAS), 2017, : 45 - 48
  • [47] A Low-Cost Fault-Tolerant RISC-V Processor for Space Systems
    Santos, Douglas Almeida
    Luza, Lucas Matana
    Zeferino, Cesar Albenes
    Dilillo, Luigi
    Melo, Douglas Rossi
    2020 15TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2020), 2020,
  • [48] Selecting a Synthesizable RISC-V Processor Core for Low-cost Hardware Devices
    Gookyi, Dennis Agyemanh Nana
    Ryoo, Kwangki
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2019, 15 (06): : 1406 - 1421
  • [49] A Low-Power Asynchronous RISC-V Processor With Propagated Timing Constraints Method
    Li, Zhiyu
    Huang, Yuhao
    Tian, Longfeng
    Zhu, Ruimin
    Xiao, Shanlin
    Yu, Zhiyi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (09) : 3153 - 3157
  • [50] RISC-V Barrel Processor for Deep Neural Network Acceleration
    AskariHemmat, MohammadHossein
    Bilaniuk, Olexa
    Wagner, Sean
    Savaria, Yvon
    David, Jean-Pierre
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,