Title :
A code generator for an application specific pipelined processor
Author :
Alves, J. ; Held, M. ; Glesner, M.
Author_Institution :
INESC, Porto, Portugal
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;
Conference_Titel :
Electrotechnical Conference, 1994. Proceedings., 7th Mediterranean
Conference_Location :
Antalya
Print_ISBN :
0-7803-1772-6
DOI :
10.1109/MELCON.1994.380917