RISC-V Simulator Library for Real-time Applications: Development and Verification Gerçek Zamanlı Uygulamalara Yönelik RISC-V Simülatör Kütüphanesi: Geliştirim ve Doğrulama


Doğan U., Koyun A., Yalçın S. S., Schmidt Ş. E.

32nd IEEE Conference on Signal Processing and Communications Applications, SIU 2024, Mersin, Turkey, 15 - 18 May 2024 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Doi Number: 10.1109/siu61531.2024.10601004
  • City: Mersin
  • Country: Turkey
  • Keywords: AHB interconnect, Floating point unit, Functional Simulator, real-time embedded signal processing, RISC-V
  • Middle East Technical University Affiliated: Yes

Abstract

This paper extends RISC-V processor functional simulators with timing libraries for fast and accurate results. To this end, we develop timing libraries for the floating point unit (FPU) and the AHB Interconnect, which are frequently used and affect the performance of real-time embedded signal processing applications. Our FPU timing library is verified to be nearly 100% accurate through experimental comparisons with a low-level RTL simulator. Our interconnect timing library yields the expected cache and memory communication scenario results.