DocumentCode :
2347238
Title :
A FPGA based Forth microprocessor
Author :
Leong, P.H.W. ; Tsang, P.K. ; Lee, T.K.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Shatin, Hong Kong
fYear :
1998
fDate :
15-17 Apr 1998
Firstpage :
254
Lastpage :
255
Abstract :
Systems which employ a microprocessor together with an application specific FPGA based coprocessor are common today. These applications can reduce power consumption and system costs by incorporating the microprocessor in the FPGA. For such applications, a microprocessor which has good performance, occupies a minimal amount of FPGA resources, has a good high level language software development environment and good code density is desirable. In this paper a 16 bit FPGA based microprocessor, called MSL16, optimised for such applications is described. MSL16 utilises a stack architecture with each instruction occupying only 4 bits, leading to a small instruction set, simple datapath and control, and high code density. MSL16 was specifically designed to efficiently execute the programming language “Forth”. The Forth language has the desirable features of portability and high code density, and it is well suited to control, DSP, real-time and embedded applications
Keywords :
FORTH; coprocessors; field programmable gate arrays; microprocessor chips; 16 bit; FPGA; FPGA based; FPGA based coprocessor; Forth language; MSL16; high code density; microprocessor; performance; portability; power consumption; Application software; Computer architecture; Computer languages; Coprocessors; Costs; Energy consumption; Field programmable gate arrays; High level languages; Microprocessors; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
FPGAs for Custom Computing Machines, 1998. Proceedings. IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-8186-8900-5
Type :
conf
DOI :
10.1109/FPGA.1998.707903
Filename :
707903
Link To Document :
بازگشت