Implementation of 32-bit RISC processors without interlocked Pipelining on Artix-7 FPGA Board

被引:0
|
作者
Rohit, J. [1 ]
Raghavendra, M. [1 ]
机构
[1] PESIT BSC, Dept ECE, Bangalore, Karnataka, India
关键词
RISC; clock; 5-Stage Pipeline; FPGA;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
RISC processors have wide range of applications depending on speed and power consumption. Here a design of low power RISC processor is proposed using forwarding and stalling process. Using suitable clocking methodology speed can also be enhanced. A design of 5 stage pipelining architecture with hazard and forwarding unit for pipeline control is presented. Fetch, Decode, Execute, Memory and Write back are the 5 stages. A single edge trigger clock is used for intermediate stages. The RISC processor is designed based on MIPS instruction set. A non-interlocked pipelining technique is used. Power reduction of up to 09W was achieved using above mentioned techniques. The design is implemented on Artix-7 FPGA using Xilinx Vivado.
引用
收藏
页码:105 / 108
页数:4
相关论文
共 32 条
  • [1] GAAS IMPLEMENTATION OF A 32-BIT RISC
    LANE, JH
    NIEDERLAND, RA
    RASSET, TL
    GEIDEMAN, WA
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 31 - 38
  • [2] Optimized Implementation of PIPO Block Cipher on 32-Bit ARM and RISC-V Processors
    Kim, Youngbeom
    Seo, Seog Chung
    IEEE ACCESS, 2022, 10 : 97298 - 97309
  • [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 based Implementation of High Performance Architectural level Low Power 32-bit RISC Core
    Joseph, Neenu
    Sabarinath, S.
    Sankarapandiammal, K.
    2009 INTERNATIONAL CONFERENCE ON ADVANCES IN RECENT TECHNOLOGIES IN COMMUNICATION AND COMPUTING (ARTCOM 2009), 2009, : 53 - +
  • [5] High Throughput 32-bit AES Implementation in FPGA
    Chang, Chi-Jeng
    Huang, Chi-Wu
    Chang, Kuo-Huang
    Chen, Yi-Cheng
    Hsieh, Chung-Cheng
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 1806 - +
  • [6] Implementation of a 32-bit MIPS Based RISC Processor using Cadence
    Topiwala, Mohit N.
    Saraswathi, N.
    2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 979 - 983
  • [7] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [8] Design and Implementation of 32-bit Functional Unit for RISC architecture applications
    Samanth, Rashmi
    Amin, Ashwini
    Nayak, Subramanya G.
    2020 5TH INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS' 20), 2020, : 46 - 48
  • [9] VLSI implementation of a high-performance 32-bit RISC microprocessor
    Li, X
    Ji, LW
    Shen, B
    Li, WH
    Zhang, QL
    2002 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS AND WEST SINO EXPOSITION PROCEEDINGS, VOLS 1-4, 2002, : 1458 - 1461
  • [10] JPEG software implementation techniques based on a 32-bit RISC CPU
    Sakamoto, T
    Hase, T
    INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 88 - 89