A Portable DSP Coprocessor Design Using RISC-V Packed-SIMD Instructions

被引:0
|
作者
Li, Kai [1 ]
Yin, Wei [1 ]
Liu, Qiang [1 ]
机构
[1] Tianjin Univ, Tianjin Key Lab Imaging & Sensing Microelect Tech, Sch Microelect, Tianjin 300072, Peoples R China
来源
2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS | 2023年
基金
中国国家自然科学基金;
关键词
DSP; RISC-V; SIMD instructions; IoT devices;
D O I
10.1109/ISCAS46773.2023.10181681
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a portable coprocessor to accelerate digital signal processing (DSP) applications for low power Internet-of-Things (IoT) devices. The DSP coprocessor is based on RISC-V packed-SIMD instructions, and can be tightly integrated with various RISC-V cores as an independent IP by using an extension interface. The DSP coprocessor is verified on a Nexys A7 FPGA. The experimental method includes comparing the clock cycles of hamming codes, fast Fourier transforms (FFT) and digital filters running on the DSP coprocessor integrated with RISC-V cores and on original RISC-V cores. The results demonstrate a significant clock cycle reduction by up to 79.03%, 49.57% and 61.58%, respectively.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Open Portable Trusted Execution Environment framework for RISC-V
    Boubakri, Marouene
    Chiatante, Fausto
    Zouari, Belhassen
    2021 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2021), 2021, : 39 - 46
  • [22] Systematic RISC-V based Firmware Design
    Herdt, Vladimir
    Grosse, Daniel
    Drechsler, Rolf
    Gerum, Christoph
    Jung, Alexander
    Benz, Joscha-Joel
    Bringmann, Oliver
    Schwarz, Michael
    Stoffel, Dominik
    Kunz, Wolfgang
    PROCEEDINGS OF THE 2019 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2019,
  • [23] RISC-V CNN Coprocessor for Real-Time Epilepsy Detection in Wearable Application
    Lee, Shuenn-Yuh
    Hung, Yi-Wen
    Chang, Yao-Tse
    Lin, Chou-Ching
    Shieh, Gia-Shing
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2021, 15 (04) : 679 - 691
  • [24] Design and Implementation of a Secure RISC-V Microprocessor
    Stangherlin, Kleber
    Sachdev, Manoj
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (11) : 1705 - 1715
  • [25] Evaluation of Bit Manipulation Instructions in Optimization of Size and Speed in RISC-V
    Babu, P. S.
    Sivaraman, Snehashri
    Sarma, Deepa N.
    Warrier, Tripti S.
    2021 34TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2021 20TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID & ES 2021), 2021, : 54 - 59
  • [26] rvcodec.js']js: An Educational Converter for RISC-V Instructions
    Porquet-Lupine, Joel
    Sakai, Hikari N.
    Sohal, Abhi
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1396 - 1396
  • [27] Tracking Accelerator Based on RISC-V Custom Instructions for GNSS Receiver
    Wang, Shaoha
    Ding, Xiangji
    Yang, Ying
    IEICE ELECTRONICS EXPRESS, 2024,
  • [28] A RISC-V Processor Design for Transparent Tracing
    Gamino del Rio, Ivan
    Martinez Hellin, Agustin
    Polo, Oscar R.
    Jimenez Arribas, Miguel
    Parra, Pablo
    da Silva, Antonio
    Sanchez, Jonatan
    Sanchez, Sebastian
    ELECTRONICS, 2020, 9 (11) : 1 - 23
  • [29] Tracking accelerator based on RISC-V custom instructions for GNSS receiver
    Wang, Shaohao
    Ding, Xiangjie
    Yang, Ying
    IEICE ELECTRONICS EXPRESS, 2024, 21 (10): : 5 - 6
  • [30] RISC-V Custom Instructions of Elementary Functions for IoT Endpoint Devices
    Chen, Yuxing
    Wang, Xinrui
    Song, Suwen
    Feng, Lang
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (02) : 523 - 535