Skip to main navigation Skip to search Skip to main content

Design and Verification of A Single-Cycle RISC-V Core Using MATLAB Simulink

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Model-based hardware design approaches have gained traction due to their efficiency in prototyping and verification. This paper presents the design and verification of a single-cycle RISC-V core developed using a model-based design approach in the MATLAB Simulink environment. The core implements a fundamental subset of the RV32I instruction set and is converted into SystemVerilog code using HDL Coder. The generated HDL code is synthesized and tested on the Cora Z7 board, which features a Xilinx Zynq XC7Z010-1CLG400C FPGA. Verification is performed using HDL co-simulation and FPGA-in-the-Loop techniques through HDL Verifier. Test programs written in RISC-V assembly are executed, and the results are compared against the Simulink reference model, confirming functional accuracy across all stages. This work introduces a novel and fully integrated model-based methodology for RISC-V core design and hardware verification, which is not previously reported in the literature.

Original languageEnglish
Title of host publication2025 12th International Conference on Electrical and Electronics Engineering, ICEEE 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages36-41
Number of pages6
ISBN (Electronic)9798331598440
DOIs
Publication statusPublished - 2025
Event12th International Conference on Electrical and Electronics Engineering, ICEEE 2025 - Istanbul, Turkey
Duration: 24 Sept 202526 Sept 2025

Publication series

Name2025 12th International Conference on Electrical and Electronics Engineering, ICEEE 2025

Conference

Conference12th International Conference on Electrical and Electronics Engineering, ICEEE 2025
Country/TerritoryTurkey
CityIstanbul
Period24/09/2526/09/25

Bibliographical note

Publisher Copyright:
© 2025 IEEE.

Keywords

  • Cosimulation
  • FPGA
  • FPGA-in-the-Loop
  • HLS
  • RISC-V

Fingerprint

Dive into the research topics of 'Design and Verification of A Single-Cycle RISC-V Core Using MATLAB Simulink'. Together they form a unique fingerprint.

Cite this