首页> 外文会议>International conference on control, instrumentation, communication and computational technologies >Low power pipelined 8-bit RISC processor design and implementation on FPGA
【24h】

Low power pipelined 8-bit RISC processor design and implementation on FPGA

机译:低功耗流水线8位RISC处理器在FPGA上的设计与实现

获取原文

摘要

RISC is a design technique used to reduce the amount of area required, complexity of instruction set, instruction cycle and cost during the implementation of the design. This article presents a simple 8-bit RISC processor design and implementation on Spartan-6 SP605 Evaluation Platform FPGA using Verilog Hardware Description Language (HDL). The processor is designed using Harvard architecture, having separate instruction and data memory. Its most important feature is that its instruction set is very simple, contains only 29 instructions, which is easy to learn. Another important feature is pipelining, used for improving performance, such that on every clock cycle one instruction will be executed. In RTL coding one can reduce the dynamic power by using clock gating technique, is used for specific modules which be clocked only when it is required. The proposed processor has 8-bit ALU, Two 8-bit I/O ports and Eight 8-bit general purpose registers and 4-bit flag register having zero flag, carry flag, borrow flag and parity flag and will work on 2.5 voltage supply. The interrupt module contains two interrupts, which are priority based and one of the interrupt is mask able. Another advantage of the proposed processor is that it executes programs with up to 262,144 instructions, such that any practical programs can be fitted into it. The proposed processor is physically verified on Xilinx Spartan-6 SP605 Evaluation Platform with 0.0564??s instruction cycle.
机译:RISC是一种设计技术,用于减少设计实施过程中所需的面积,指令集的复杂性,指令周期和成本。本文介绍了使用Verilog硬件描述语言(HDL)在Spartan-6 SP605评估平台FPGA上进行的简单8位RISC处理器设计和实现。该处理器采用哈佛架构设计,具有独立的指令和数据存储器。它最重要的功能是其指令集非常简单,仅包含29条指令,易于学习。另一个重要功能是流水线,用于提高性能,以便在每个时钟周期执行一条指令。在RTL编码中,可以通过使用时钟门控技术来降低动态功耗,该技术用于仅在需要时才进行时钟控制的特定模块。拟议的处理器具有8位ALU,2个8位I / O端口和8个8位通用寄存器和4位标志寄存器,它们具有零标志,进位标志,借位标志和奇偶校验标志,并且将在2.5电压电源下工作。中断模块包含两个基于优先级的中断,并且其中一个中断具有屏蔽能力。所提出的处理器的另一个优点是它执行的程序最多包含262,144条指令,因此任何实用程序都可以装入其中。所建议的处理器已在Xilinx Spartan-6 SP605评估平台上以0.0564?的指令周期进行了物理验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号