DocumentCode :
3140381
Title :
Customized instruction set simulation for soft-core RISC processor
Author :
Salim, Ahmad Jamal ; Salim, Sani Irwan Md ; Samsudin, Nur Raihana ; Soo, Yewguan
Author_Institution :
Fac. of Electron. & Comput. Eng., Univ. Teknikal Malaysia Melaka, Durian Tunggal, Malaysia
fYear :
2012
fDate :
16-17 July 2012
Firstpage :
38
Lastpage :
42
Abstract :
This paper presents the instruction set simulation process for soft-core Reduced Instruction Set Computer (RISC) processor. The aim of this paper is to provide reliable simulation platform in creating customizable instruction set for Application Specific Instruction Set Processor (ASIP). The targeted RISC processor is based on basic 8-bit PIC16C5X-compatible processor where the architecture is reconfigurable through Hardware Description Language (HDL). Instruction set architecture (ISA) has been modified in term of instruction width and machine instruction. Memory address remapping algorithm is introduced to remap the memory address to correct physical memory address due to memory banking scheme being applied. A total number of 34 instruction sets are simulated and verified its operations. Selected instruction set has been reconfigured from its original operation to demonstrate the ability to modify current instruction set to suit certain specialized application. The simulation is done using a Java-based CPU architecture simulation program and data movements at file register array and memory registers are monitored to verify the correct working operation of each instruction set. The instruction set simulation process is proved capable to be the starting point in creating a reconfigurable RISC processor with customized instruction set, inline with ASIP methodology.
Keywords :
computerised monitoring; file organisation; hardware description languages; instruction sets; reconfigurable architectures; reduced instruction set computing; storage allocation; 8-bit PIC16C5X-compatible processor; ASIP; HDL; ISA; Java-based CPU architecture simulation program; application specific instruction set processor; customized instruction set simulation process; data movements; file register array; hardware description language; instruction set architecture; instruction width; machine instruction; memory address remapping algorithm; memory banking scheme; memory register monitoring; physical memory address; reconfigurable architecture; reliable simulation platform; soft-core RISC processor; soft-core reduced instruction set computer processor; working operation; Assembly; Computational modeling; Computer architecture; Field programmable gate arrays; Process control; Reduced instruction set computing; Registers; ASIP; RISC; instruction set;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control and System Graduate Research Colloquium (ICSGRC), 2012 IEEE
Conference_Location :
Shah Alam, Selangor
Print_ISBN :
978-1-4673-2035-1
Type :
conf
DOI :
10.1109/ICSGRC.2012.6287132
Filename :
6287132
Link To Document :
بازگشت