Low Power Pipelined 8-bit RISC Processor Design and Implementation on FPGA

被引:0
|
作者
Jeemon, Jikku [1 ]
机构
[1] Natl Inst Technol Kurukshetra, Sch VLSI Design & Embedded Syst, Kurukshetra, Haryana, India
来源
2015 INTERNATIONAL CONFERENCE ON CONTROL, INSTRUMENTATION, COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES (ICCICCT) | 2015年
关键词
FPGA; RISC; clock gating; pipelining; interrupt;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 mu s instruction cycle.
引用
收藏
页码:476 / 481
页数:6
相关论文
共 50 条
  • [1] Pipelined 8-bit RISC Processor Design using Verilog HDL on FPGA
    Jeemon, Jikku
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 2023 - 2027
  • [2] Pipelined RISC Processor Design and FPGA Implementation
    Gao, Lixin
    Zha, Hongshan
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 1550 - 1553
  • [3] FPGA Implementation of Low Power Pipelined 32-Bit RISC Processor Using Clock Gating
    Shashidar, R.
    Kumar, R. Santhosh
    MahalingaSwamy, A. M.
    Roopa, M.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 2, 2017, 469 : 769 - 777
  • [4] FPGA implementation of an 8-bit simple processor
    Ayeh, E.
    Agbedanu, K.
    Morita, Y.
    Adamo, O.
    Guturu, P.
    2008 IEEE REGION 5 CONFERENCE, 2008, : 158 - 162
  • [5] FPGA Implementation of an 8-bit AES Architecture: A Pipelined and Masked Approach
    Chawla, Simarpreet Singh
    Goel, Nidhi
    2015 ANNUAL IEEE INDIA CONFERENCE (INDICON), 2015,
  • [6] Design and Development of FPGA Based Low Power Pipelined 64-Bit RISC Processor with Double Precision Floating Point Unit
    Kumar, Jinde Vijay
    Nagaraju, Boya
    Swapna, Chinthakunta
    Ramanjappa, Thogata
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [7] Design of a General Purpose 8-bit RISC Processor for Computer Architecture Learning
    Hernandez Zavala, Antonio
    Camacho Nieto, Oscar
    Huerta Ruelas, Jorge A.
    Carvallo Dominguez, Arodi R.
    COMPUTACION Y SISTEMAS, 2015, 19 (02): : 371 - 385
  • [8] Design of an 8-Bit Five Stage Pipelined RISC Microprocessor for Sensor Platform Application
    Austria, Reuben James L.
    Sambile, Annaliza L.
    Villegas, Kahr-Lile M.
    Tabing, Jay Nickson T.
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 2110 - 2115
  • [9] Industry's first 8-bit RISC processor debuts
    Levy, M
    EDN, 1996, 41 (19) : 21 - 21
  • [10] 8-bit RISC-processor architecture gets real
    Levy, M
    EDN, 1997, 42 (14) : 18 - 18