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 条
  • [1] A RISC-V ISA Compatible Processor IP for SoC
    Budi, Suseela
    Gupta, Pradeep
    Varghese, Kuruvilla
    Bharadwaj, Amrutur
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON DEVICES, CIRCUITS AND SYSTEMS (ISDCS), 2018,
  • [2] A RISC-V ISA Compatible Processor IP
    Birari, Akshay
    Birla, Piyush
    Varghese, Kuruvilla
    Bharadwaj, Amrutur
    [J]. 2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [3] Reconfigurable RISC-V Secure Processor And SoC Integration
    Zang, Zhenya
    Liu, Yao
    Cheung, Ray C. C.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2019, : 827 - 832
  • [4] Teaching Out-of-Order Processor Design with the RISC-V ISA
    Zekany, Stephen A.
    Tan, Jielun
    Connolly, James A.
    Dreslinski, Ronald G.
    [J]. 2021 ACM/IEEE WORKSHOP ON COMPUTER ARCHITECTURE EDUCATION (WCAE), 2021,
  • [5] A Custom RISC-V Based SOC Chip for Commodity Barcode Identification
    Lin, Sijie
    Wang, Renping
    Cai, Ting
    Zeng, Yunze
    [J]. IEEE ACCESS, 2024, 12 (61708-61716): : 61708 - 61716
  • [6] DuckCore: A Fault-Tolerant Processor Core Architecture Based on the RISC-V ISA
    Li, Jiemin
    Zhang, Shancong
    Bao, Chong
    [J]. ELECTRONICS, 2022, 11 (01)
  • [7] Maxpool operator for RISC-V processor
    Nevezi-Strango, David
    Rotar, Danut
    Valcan, Sorin
    Gaianu, Mihail
    [J]. 2023 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC 2023, 2023, : 246 - 250
  • [8] Sargantana: An Academic SoC RISC-V Processor in 22nm FDSOI Technology
    Doblas, Max
    Candon, Gerard
    Carril, Xavier
    Dominguez, Marc
    Erra, Enric
    Gonzalez, Alberto
    Hernandez, Cesar
    Jimenez, Victor
    Kostalampros, Vatistas
    Langarita, Ruben
    Leyva, Neiel
    Lopez-Paradis, Guillem
    Mendoza, Jonnatan
    Oltra, Josep
    Pavon, Julian
    Ramirez, Cristobal
    Rodas, Narcis
    Reggiani, Enrico
    Rodriguez, Mario
    Rojas, Carlos
    Ruiz, Abraham
    Safadi, Hugo
    Soria, Victor
    Suanes, Alejandro
    Vargas, Ivan
    Arreza, Fernando
    Figueras, Roger
    Fontova-Muste, Pau
    Marimon, Joan
    Martinez, Ricardo
    Moreno, Sergio
    Sacristan, Jordi
    Alonso, Oscar
    Aragones, Xavier
    Cristal, Adrian
    Dieguez, Angel
    Lopez, Manuel
    Mateo, Diego
    Moll, Francesc
    Moreto, Miquel
    Palomar, Oscar
    Ramirez, Marco A.
    Serra-Graells, Francesc
    Sonmez, Nehir
    Teres, Lluis
    Unsal, Osman
    Valero, Mateo
    Villa, Luis
    [J]. 2023 38TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS, DCIS, 2023,
  • [9] RISC-V2: A Scalable RISC-V Vector Processor
    Patsidis, Kariofyllis
    Nicopoulos, Chrysostomos
    Sirakoulis, Georgios Ch
    Dimitrakopoulos, Giorgos
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [10] Collective Communication for the RISC-V xBGAS ISA Extension
    Williams, Brody
    Wang, Xi
    Leidel, John D.
    Chen, Yong
    [J]. PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,