Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Implementation, Verification and Validation of an OpenRISC-1200 Soft-core Processor on FPGA

Author 1: Abdul Rafay Khatri
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 1 · Published 2019

DOI: https://doi.org/10.14569/IJACSA.2019.0100162

Abstract

An embedded system is a dedicated computer system in which hardware and software are combined to per-form some specific tasks. Recent advancements in the Field Programmable Gate Array (FPGA) technology make it possible to implement the complete embedded system on a single FPGA chip. The fundamental component of an embedded system is a microprocessor. Soft-core processors are written in hardware description languages and functionally equivalent to an ordinary microprocessor. These soft-core processors are synthesized and implemented on the FPGA devices. In this paper, the OpenRISC 1200 processor is used, which is a 32-bit soft-core processor and written in the Verilog HDL. Xilinx ISE tools perform synthesis, design implementation and configure/program the FPGA. For verification and debugging purpose, a software toolchain from GNU is configured and installed. The software is written in C and Assembly languages. The communication between the host computer and FPGA board is carried out through the serial RS- 232 port.

Keywords

How to Cite this Article

Khatri, A. R. (2019). Implementation, Verification and Validation of an OpenRISC-1200 Soft-core Processor on FPGA. International Journal of Advanced Computer Science and Applications, 10(1). https://doi.org/10.14569/IJACSA.2019.0100162

Khatri, Abdul Rafay. "Implementation, Verification and Validation of an OpenRISC-1200 Soft-core Processor on FPGA." International Journal of Advanced Computer Science and Applications, vol. 10, no. 1, 2019, https://doi.org/10.14569/IJACSA.2019.0100162.

@article{Khatri2019,
  title     = {Implementation, Verification and Validation of an OpenRISC-1200 Soft-core Processor on FPGA},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {1},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Abdul Rafay Khatri},
  doi       = {10.14569/IJACSA.2019.0100162},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100162}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.