A Custom Designed RISC-V ISA Compatible Processor for SoC

被引:0
|
作者
Sharat, Kavya [1 ]
Bandishte, Sumeet [1 ]
Varghese, Kuruvilla [1 ]
Bharadwaj, Amrutur [1 ]
机构
[1] Indian Inst Sci IISc, Bangalore, Karnataka, India
来源
VLSI DESIGN AND TEST | 2017年 / 711卷
关键词
Processor; Pipeline; Cache; Interrupt controller; Error handling; Debug unit;
D O I
10.1007/978-981-10-7470-7_55
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
RISC-V is an open Instruction Set Architecture (ISA) released by Berkeley Architecture Group from the University of California, at Berkeley (UCB) in 2010. This paper presents the architecture, design and complete implementation of a 32-bit customisable processor system containing a mix of features as listed below. The 32-bit processor based on RISC-V ISA, is capable of handling atomic operations in addition to all integer operations supported by the ISA. The design has a priority-based nested interrupt controller, giving the user an added flexibility to program the priority levels of interrupts. In addition, there is a debug unit which provides internal visibility during program execution. An error detection and correction interface to memories, makes the design resilient to radiation induced bit-flips. The on-chip communication interface follows the standard Wishbone specification. The design has been implemented on Xilinx Virtex-7 XC7VX48T FPGA and achieves a peak frequency of 80 MHz, with the processor stand-alone operating at 190MHz. On a 65 nm technology node, the design operates at a frequency of 170 MHz, while the processor stand-alone, a maximum frequency of 220MHz. The design occupies a footprint of 1.027 mm(2) with 32-KB on-chip memory.
引用
收藏
页码:570 / 577
页数:8
相关论文
共 50 条
  • [21] Exposing Data Value On a Risc-V Based SoC
    Talaki, E. Bertrand
    Des Noes, Mathieu Bouvier
    Savry, Olivier
    Hely, David
    Bacles-Min, Simone
    Lemaire, Romain
    PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON PHYSICAL ASSURANCE AND INSPECTION ON ELECTRONICS (PAINE), 2021,
  • [22] RISC-V:改变SoC器件的开发
    Ted Marena
    中国电子商情(基础电子), 2017, (12) : 34 - 35
  • [23] 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,
  • [24] A Hardware Security Evaluation Platform on RISC-V SoC
    Cheng, Xiaolong
    Cui, Aijiao
    Jin, Yier
    8TH INTERNATIONAL TEST CONFERENCE IN ASIA, ITC-ASIA 2024, 2024,
  • [25] CNN Specific ISA Extensions Based on RISC-V Processors
    Yu, Xiang
    Yang, Zhijie
    Peng, Linghui
    Lin, Bo
    Yang, Wenjing
    Wang, Lei
    2022 5TH INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS AND SIMULATION (ICCSS 2022), 2022, : 116 - 120
  • [26] Design and Evaluation of SmallFloat SIMD extensions to the RISC-V ISA
    Tagliavini, Giuseppe
    Mach, Stefan
    Rossi, Davide
    Marongiu, Andrea
    Benini, Luca
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 654 - 657
  • [27] Optimizing RISC-V ISA Usage by Sharing Coprocessors on MPSoC
    Lima, Pedro
    Vieira, Caio
    Reis, Jorge
    Almeida, Alexandre
    Silveira, Jarbas
    Goerl, Roger
    Marcon, Cesar
    21ST IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS 2020), 2020,
  • [28] Design and Verification Environment for RISC-V Processor Cores
    Oleksiak, Adrian
    Cieslak, Sebastian
    Marcinek, Krzysztof
    Pleskacz, Witold A.
    PROCEEDINGS OF THE 2019 26TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2019), 2019, : 206 - 209
  • [29] 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,
  • [30] 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