A RISC-V ISA Compatible Processor IP

被引:0
|
作者
Birari, Akshay [1 ]
Birla, Piyush [1 ]
Varghese, Kuruvilla [1 ]
Bharadwaj, Amrutur [1 ]
机构
[1] Indian Inst Sci, Bangalore, Karnataka, India
关键词
Processor; RISC-V; BPU; EVA; FPU;
D O I
10.1109/vdat50263.2020.9190558
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A processor is the core component of an electronic system. In this work, we present a high-performance general-purpose processor system, based on open source RISC-V instruction set architecture. Our processor has a 32-bit 5-stage pipeline core with separate 8 KB I-Cache and D-Cache, and supports virtual memory system. The processor supports integer, atomic and floating-point (single and double precision) instruction subset of RISC-V ISA. The nested vectored interrupt unit and the dedicated floating-point execution unit is included in the system to improve its real-time performance. To improve the execution speed of the processor, a branch prediction unit and a hardware Economic Value Added replacement policy for I-Cache and D-Cache is implemented. The performance of processor is evaluated using CoreMark and has a CoreMark value of 3.32 CoreMark/MHz. The design is implemented on Xilinx's Virtex-7 (XC7VX485tffg1761-2) FPGA and has maximum clock frequency of 60MHz.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Efficient resource shared RISC-V multicore processor
    Islam, Md Ashraful
    Kise, Kenji
    2021 IEEE 14TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANY-CORE SYSTEMS-ON-CHIP (MCSOC 2021), 2021, : 366 - 372
  • [22] A Minimal RISC-V Vector Processor for Embedded Systems
    Johns, Matthew
    Kazmierski, Tom J.
    PROCEEDINGS OF THE 2020 FORUM FOR SPECIFICATION AND DESIGN LANGUAGES (FDL), 2020,
  • [23] An Implementation of a Pattern Matching Accelerator on a RISC-V Processor
    Takayama, Riku
    Tada, Jubee
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 273 - 275
  • [24] IndiRA: Design and Implementation of a Pipelined RISC-V Processor
    Tiwari, Ankita
    Guha, Prithwijit
    Trivedi, Gaurav
    Gupta, Nitesh
    Jayaraj, Navneeth
    Pidanic, Jan
    2023 33RD INTERNATIONAL CONFERENCE RADIOELEKTRONIKA, RADIOELEKTRONIKA, 2023,
  • [25] Integrated Dynamic Memory Manager for a RISC-V Processor
    Tsai, Chun-Jen
    Chao, Chun Wei
    Hong, Sheng-Di
    2023 IFIP/IEEE 31ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION, VLSI-SOC, 2023, : 277 - 281
  • [26] Reconfigurable RISC-V Secure Processor And SoC Integration
    Zang, Zhenya
    Liu, Yao
    Cheung, Ray C. C.
    2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 827 - 832
  • [27] 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,
  • [28] Impact of failures in a MPSoC with shared coprocessors to extend the RISC-V ISA
    Reis, Jorge
    Silveira, Jarbas
    Marcon, Cesar
    PROCEEDINGS OF 2022 11TH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING, LADC 2022, 2022, : 29 - 34
  • [29] Hardware Acceleration Method Using RISC-V Core with No ISA Extensions
    Wygrzywalski, Mateusz
    Skrzypiec, Pawel
    Szczygiel, Robert
    2024 31ST INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEM, MIXDES 2024, 2024, : 265 - 269
  • [30] RVAM16: a low-cost multiple-ISA processor based on RISC-V and ARM Thumb
    Huang, Libo
    Zhang, Jing
    Yang, Ling
    Ma, Sheng
    Wang, Yongwen
    Cheng, Yuanhu
    FRONTIERS OF COMPUTER SCIENCE, 2025, 19 (01)