DocumentCode
2503685
Title
A code generator for an application specific pipelined processor
Author
Alves, J. ; Held, M. ; Glesner, M.
Author_Institution
INESC, Porto, Portugal
fYear
1994
fDate
12-14 Apr 1994
Firstpage
306
Abstract
The paper presents a system to generate and compact microcode for an application specific pipelined processor. The front end is based on the GNU C compiler, and translates a C source file into pseudo assembly code. A scheduler organizes the assembly instructions and generates the final compacted microcode. Although not as efficient as hand-written code, it allows the use of a high level programming language to generate machine code for this processor, and to experiment with new algorithms to map onto the special processor´s architecture
Keywords
C language; application generators; firmware; microprogramming; pipeline processing; program compilers; program interpreters; software tools; C source file; GNU C compiler; application specific pipelined processor; assembly instructions; code generator; hand-written code; high level programming language; machine code; pseudo assembly code; scheduler; special processor architecture; Arithmetic; Assembly; Clocks; Combustion; Control systems; Engines; Optimizing compilers; Shafts; Temperature control; Torque control;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrotechnical Conference, 1994. Proceedings., 7th Mediterranean
Conference_Location
Antalya
Print_ISBN
0-7803-1772-6
Type
conf
DOI
10.1109/MELCON.1994.380917
Filename
380917
Link To Document