Design and Implementation of a 32-bit RISC-V Core

Yasin Yilmaz, Yavuz Selim Tozlu, Berna Örs

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

Abstract

The concepts of "Open-source software"and "Open-source hardware"are thriving in the modern society. A significant part of this effort is directed towards the provision of open-source microprocessor designs. In light of this, researchers at University of California, Berkeley developed a license-free Instruction Set Architecture called "RISC-V", which essentially defines the vocabulary of the hardware/software interface. Some crucial aspect of an open-source hardware are its extendibility, flexibility, and comprehensibility. Most designs are often extendible and well thought-out, but they are rarely comprehensible, which negatively impacts their extendibility. The common problem is that they either lack documentation or have hastily written ones. With the project that this paper represents, the mentioned problem was tackled by designing an open-source 32-bit Synthesizable RISC-V Core with detailed documentation. The design diagrams and design choices are disclosed, making it easy-to-understand. The RISC-V core is named "Hornet Core".

Original languageEnglish
Title of host publication2021 13th International Conference on Electrical and Electronics Engineering, ELECO 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages460-464
Number of pages5
ISBN (Electronic)9786050114379
DOIs
Publication statusPublished - 2021
Event13th International Conference on Electrical and Electronics Engineering, ELECO 2021 - Virtual, Bursa, Turkey
Duration: 25 Nov 202127 Nov 2021

Publication series

Name2021 13th International Conference on Electrical and Electronics Engineering, ELECO 2021

Conference

Conference13th International Conference on Electrical and Electronics Engineering, ELECO 2021
Country/TerritoryTurkey
CityVirtual, Bursa
Period25/11/2127/11/21

Bibliographical note

Publisher Copyright:
© 2021 Chamber of Turkish Electrical Engineers.

Fingerprint

Dive into the research topics of 'Design and Implementation of a 32-bit RISC-V Core'. Together they form a unique fingerprint.

Cite this