Skip to main content
Video s3
    Details
    Presenter(s)
    Tian Zheng Headshot
    Display Name
    Tian Zheng
    Affiliation
    Affiliation
    University of the Chinese Academy of Sciences, Aerospace Information Research Institute, CAS
    Country
    Author(s)
    Display Name
    Tian Zheng
    Affiliation
    Affiliation
    University of the Chinese Academy of Sciences, Aerospace Information Research Institute, CAS
    Display Name
    Gang Cai
    Affiliation
    Affiliation
    Aerospace Information Research Institute, Chinese Academy of Sciences
    Display Name
    Zhihong Huang
    Affiliation
    Affiliation
    Aerospace Information Research Institute, Chinese Academy of Sciences
    Abstract

    A 32-bit soft processor based on the RISC-V instruction is proposed in this paper. Hierarchical decoding is presented to reduce the redundancy in the decoding stage, which can reduce resource consumption. A performance optimization scheme is also presented in the execution unit, focusing on the operating frequency and instructions per cycle (IPC). The operating frequency is improved by shortening the critical path while IPC is improved by reducing the stall cycles. To show the validity of the proposed processor, it is implemented on a Xilinx Zedboard and compared with a commercial soft processor, i.e., the MicroBlaze processor. The comparison results show that the performance of the proposed processor is 3.75 times higher than that of MicroBlaze with area increasing only 7%.

    Slides
    • A Soft RISC-V Processor IP with High-Performance and Low-Resource Consumption for FPGA (application/pdf)