首页> 外文会议>International Symposium on Fundamentals of Electrical Engineering >FPGA Implementation of 32-bit RISC-V Processor with Web-Based Assembler-Disassembler
【24h】

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

机译:FPGA实现32位RISC-V处理器,具有基于Web的汇编程序 - 反汇编程序

获取原文

摘要

In 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.
机译:在本研究中,提出了一种基于纯结构实现的32位开源RISC-V处理器。所提出的处理器采用Verilog设计,它在Altera De2-115板上的Cyclone IV 4CE115 FPGA设备上实现。此外,基于Web的汇编器和反汇编工具是开发和发布的作为本项目的一部分。在使用目标RISC-V处理器之前,用户可以使用基于Web的汇编工具生成机器代码。然后,可以使用UART将生成的机器代码下载到RISC-V处理器上。基于Web的汇编程序和反汇编工具由HTML5,CSS和JavaScript等技术开发。所提出的处理器是一个全功能处理器,使用具有37个指令的RV32i基础整数集。整个处理器电路所使用的硬件资源的量约为旋风IV 4CE115 FPGA器件的约43.7%,并且对于处理器实现的最大频率在不使用任何定时约束的情况下为150MHz。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号