DocumentCode :
3645261
Title :
Universal ISA simulator with soft processor FPGA implementation
Author :
Islam Almasri;Gheith Abandah;Ali Shhadeh;Anas Shahrour
Author_Institution :
Computer Engineering Department, The University of Jordan, Amman 11942, Jordan
fYear :
2011
Firstpage :
1
Lastpage :
6
Abstract :
We present a system that allows simulating wide range of instruction set architectures (ISA). This system includes full development and simulation environment for defining the required ISA, creating and editing assembly programs of the defined ISA, and simulating the execution of these programs. This system also includes a soft processor described in the Verilog hardware description language (HDL). This soft processor is synthesized from a customizable general processor template to implement the defined ISA on a field-programmable gate array (FPGA). This system provides an innovative, generic simulator for many architectures and for experimenting with new ones. It has a unique and easy-to-use interface that focuses on functionality rather than hardware implementation. This system was validated by successfully implementing several ISAs of various ISA classes such as MIPS, x86, and PIC. This system provides a flexible tool for teaching assembly language and computer architecture. Additionally, it provides an easily customizable soft processor that allows testing programs with real I/O interfacing circuits.
Keywords :
"Registers","Field programmable gate arrays","Computer architecture","Hardware design languages","Hardware","Assembly","Computers"
Publisher :
ieee
Conference_Titel :
Applied Electrical Engineering and Computing Technologies (AEECT), 2011 IEEE Jordan Conference on
Print_ISBN :
978-1-4577-1083-4
Type :
conf
DOI :
10.1109/AEECT.2011.6132512
Filename :
6132512
Link To Document :
بازگشت