Design and Implementation of Low Power Reservation Station of a 32-bit DLX-RISC processor

被引:0
|
作者
Albuquerque, Nathaniel [1 ]
Prakash, Kritika [1 ]
Mehra, Anu [1 ]
Gaur, Nidhi [1 ]
机构
[1] ASET Noida Amity Univ Uttar Pradesh, Dept Elect & Commun Engn, Noida, Uttar Pradesh, India
关键词
DLX-RISC processor; Tomasulo Algorithm; Out-of-Order Execution; Reservation station; Virtex-7; Kintex Ultrascale;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the implementation of a reservation station used in a 32-bit DLX RISC processor using Tomasulo algorithm on 20nm and 28nm FPGA boards and compares the results for power, delay and area. The algorithm is a computer architecture hardware algorithm for dynamic scheduling of the instructions that allows out-of-order execution. This design helps utilize multiple execution units more efficiently. The Reservation Station is the heart of Tomasulo algorithm and is responsible for out-of-order execution. The design is simulated and synthesized on Xilinx Vivado 2015.4 using VHDL and is implemented on Kintex Ultrascale and Virtex 7.
引用
收藏
页码:217 / 221
页数:5
相关论文
共 50 条
  • [1] Design and Implementation of 32-bit MIPS-Based RISC Processor
    Patra, Sumit
    Kumar, Sunil
    Verma, Swati
    Kumar, Arvind
    [J]. ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 747 - 757
  • [2] ODALRISC: A Small, Low Power, and Configurable 32-bit RISC Processor
    Lee, Imyong
    Lee, Dongwook
    Choi, Kiyoung
    [J]. ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 666 - 667
  • [3] FPGA Implementation of Low Power Pipelined 32-Bit RISC Processor Using Clock Gating
    Shashidar, R.
    Kumar, R. Santhosh
    MahalingaSwamy, A. M.
    Roopa, M.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON DATA ENGINEERING AND COMMUNICATION TECHNOLOGY, ICDECT 2016, VOL 2, 2017, 469 : 769 - 777
  • [4] Design of 32-bit RISC processor and efficient verification
    Jeong, GY
    Park, JS
    [J]. KORUS 2003: 7TH KOREA-RUSSIA INTERNATIONAL SYMPOSIUM ON SCIENCE AND TECHNOLOGY, VOL 2, PROCEEDINGS: ELECTRICAL ENGINEERING AND INFORMATION TECHNOLOGY, 2003, : 222 - 227
  • [5] Implementation of a 32-bit MIPS Based RISC Processor using Cadence
    Topiwala, Mohit N.
    Saraswathi, N.
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION CONTROL AND COMPUTING TECHNOLOGIES (ICACCCT), 2014, : 979 - 983
  • [6] Verification of a 32-bit RISC processor core
    Kasanko, T
    Nurmi, J
    [J]. 2004 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP, PROCEEDINGS, 2004, : 107 - 110
  • [7] GAAS IMPLEMENTATION OF A 32-BIT RISC
    LANE, JH
    NIEDERLAND, RA
    RASSET, TL
    GEIDEMAN, WA
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 31 - 38
  • [8] An Asynchronous Implementation of a 32-bit DLX Microprocessor
    Dumaguing, Christian Loyd G.
    Khan, Amos Kaiser K.
    Parungao, Mark Anthony D.
    Alvarez, Anastacia B.
    Reyes, Joy Alinda P.
    [J]. 2009 INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY, PROCEEDINGS, 2009, : 503 - 506
  • [9] A 32-bit RISC processor with concurrent error detection
    Maamar, A
    Russell, G
    [J]. 24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 461 - 467
  • [10] 32-BIT RISC PROCESSOR EXECUTES AT FULL THROTTLE
    STOCKTON, JF
    FARRELL, JJ
    [J]. ELECTRONIC PRODUCTS MAGAZINE, 1986, 28 (24): : 44 - 51