CFP last date
20 May 2024
Reseach Article

Four Stage Pipelined 16 bit RISC on Xilinx Spartan 3AN FPGA

by Aboobacker Sidheeq.v.m
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 48 - Number 6
Year of Publication: 2012
Authors: Aboobacker Sidheeq.v.m
10.5120/7352-0093

Aboobacker Sidheeq.v.m . Four Stage Pipelined 16 bit RISC on Xilinx Spartan 3AN FPGA. International Journal of Computer Applications. 48, 6 ( June 2012), 29-38. DOI=10.5120/7352-0093

@article{ 10.5120/7352-0093,
author = { Aboobacker Sidheeq.v.m },
title = { Four Stage Pipelined 16 bit RISC on Xilinx Spartan 3AN FPGA },
journal = { International Journal of Computer Applications },
issue_date = { June 2012 },
volume = { 48 },
number = { 6 },
month = { June },
year = { 2012 },
issn = { 0975-8887 },
pages = { 29-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume48/number6/7352-0093/ },
doi = { 10.5120/7352-0093 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:43:23.541531+05:30
%A Aboobacker Sidheeq.v.m
%T Four Stage Pipelined 16 bit RISC on Xilinx Spartan 3AN FPGA
%J International Journal of Computer Applications
%@ 0975-8887
%V 48
%N 6
%P 29-38
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper describes the design and implementation of a 16 bit 4 stage pipelined Reduced Instruction Set Computer (RISC) processor on a Xilinx Spartan 3AN Field programmable gate array (FPGA). The processor implements the Harvard memory architecture, so the instruction and data memory spaces are both physically and logically separate. The RISC processor architecture presented in this paper is designed by six units, they are instruction cache, instruction unit, decode unit, execute unit, data cache unit and register file unit. The processor has been described using Verilog HDL, simulated using ModelSim 6. 5-SE simulator and synthesized using Xilinx ISE 11. 1i. The proposed processor has been implemented and physically tested Xilinx FPGA Spartan 3AN development board, It uses ChipScope Pro 9. 2i embedded logic analyzer to monitor any or all of the signals in the design.

References
  1. J. L. Hennessy, D. A. Patterson. 2003,'Computer Organization and Design: The Hardware/Software Interface', 2nd Edition, Morgan Kaufmann.
  2. D. J. Smith. (2010), 'HDL Chip Design', International Edition, Doone Publications,
  3. A. S. Tanenbaum. 2000, 'Structured Computer Organization', 4th Edition, Prentice-Hall
  4. Luker, Jarrod D. , Prasad, Vinod B. 2001, 'RISC system design in an FPGA', MWSCAS 2001, v2, , p532536.
  5. David A. Patterson, and John L Hennessy. 2006, 'Computer Architecture A Quantitative Approach', 4th Edition?.
  6. Vincent P. Heuring, and Harry F. Jordan. 2003, 'Computer Systems Design and Architecture', 2nd Edition. .
  7. W. Stallings. 2003 'Computer Organization & Architecture. Designing for Performance'. Prentice Hall, 6th edition.
  8. Wayne Wolf. 2005, 'FPGA Based System Design', Prentice Hall.
  9. Samir Palnitkar. 1996,'Verilog HDL A guide to Digital Design and Synthesis', SunSoft Pre.
  10. ChipScope pro logic anlyser. 2010, 'Support, Documentation and Software Manual. Available at: http://www. xilinx. com/support/documentation/sw_manuals/chipscope_pro_sw_cores_10_1_ug029. pdf'
  11. Brunelli Claudio. 2006, Cinelli Federico, Rossi Davide, Nurmi Jari, "A VHDL model and implementation of a coarsegrain reconfigurable coprocessor for a RISC core", 2nd Conference on Ph. D. Research in MicroElectronics andElectronics Proceedings,PRIME, , p 229232.
Index Terms

Computer Science
Information Sciences

Keywords

Fpga Verilog Hdl Risc