Publication:
FPGA Implementation of 32-bit RISC-V Processor with Web-Based Assembler-Disassembler

dc.contributor.authorsGur E., Sataner Z.E., Durkaya Y.H., Bayar S.
dc.date.accessioned2022-03-15T02:13:10Z
dc.date.accessioned2026-01-11T06:48:02Z
dc.date.available2022-03-15T02:13:10Z
dc.date.issued2018
dc.description.abstractIn this study, a pure structural implementation based, 32-bit open source RISC-V processor is presented. The proposed processor is designed using Verilog and it is implemented on Cyclone IV 4CE115 FPGA device available on Altera DE2-115 Board. Additionally, web-based assembler and disassembler tools are developed and published as a part of this project. Before using the target RISC-V processor, the user can generate machine code using the web-based assembler tool. Then, the generated machine code can be downloaded onto the RISC-V processor using UART. The web-based assembler and disassembler tools are developed with technologies such as HTML5, CSS and JavaScript. The proposed processor is a fully functional processor that uses RV32I base integer instructional set with 37 instructions. The amount of hardware resources used by the whole processor circuit is about 43.7% of the Cyclone IV 4CE115 FPGA device and the maximum frequency achieved for the processor is 150MHz without using any timing constraint. © 2018 IEEE.
dc.identifier.doi10.1109/ISFEE.2018.8742406
dc.identifier.isbn9781538672129
dc.identifier.urihttps://hdl.handle.net/11424/247880
dc.language.isoeng
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.relation.ispartof2018 International Symposium on Fundamentals of Electrical Engineering, ISFEE 2018
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.titleFPGA Implementation of 32-bit RISC-V Processor with Web-Based Assembler-Disassembler
dc.typeconferenceObject
dspace.entity.typePublication
oaire.citation.title2018 International Symposium on Fundamentals of Electrical Engineering, ISFEE 2018

Files