• 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