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 language | English |
|---|---|
| Title of host publication | 2025 12th International Conference on Electrical and Electronics Engineering, ICEEE 2025 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 36-41 |
| Number of pages | 6 |
| ISBN (Electronic) | 9798331598440 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 12th International Conference on Electrical and Electronics Engineering, ICEEE 2025 - Istanbul, Turkey Duration: 24 Sept 2025 → 26 Sept 2025 |
Publication series
| Name | 2025 12th International Conference on Electrical and Electronics Engineering, ICEEE 2025 |
|---|
Conference
| Conference | 12th International Conference on Electrical and Electronics Engineering, ICEEE 2025 |
|---|---|
| Country/Territory | Turkey |
| City | Istanbul |
| Period | 24/09/25 → 26/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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver