• DocumentCode
    1614375
  • Title

    Compiler-Centred Microprocessor Design (CoMet) - From C-Code to a VHDL Model of an ASIP

  • Author

    Urban, Roberto ; Scholzel, Mario ; Vierhaus, Heinrich T. ; Altmann, Enrico ; Seelig, Horst

  • Author_Institution
    BTU Cottbus-Senftenberg, Cottbus, Germany
  • fYear
    2015
  • Firstpage
    17
  • Lastpage
    22
  • Abstract
    This paper proposes a new approach on designing application specific instruction set processors (ASIP). The design process is driven by a step by step refinement of intermediate codes, known from compiler backends. In every step the intermediate code can be simulated, and profiled. Based on profiling information it can be further transformed to an optimized or refined intermediate code. The whole transformation process is implemented in a GUI-based design tool, named CoMet, whose main component is a configurable simulator for intermediate codes. It will be shown how the configurable intermediate code simulator is used, and how the intermediate code transformation and the generation of a VHDL of the ASIP model will work in the CoMet tool.
  • Keywords
    application specific integrated circuits; hardware description languages; instruction sets; microprocessor chips; ASIP; C-code; VHDL model; application specific instruction set processors; compiler backends; compiler-centred microprocessor design; intermediate codes; Encoding; Optimization; Program processors; Registers; Semantics; Space exploration; Syntactics; ASIP design; CoMet; VHDL generation; compiler-driven design; design space exploration; intermediate codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2015 IEEE 18th International Symposium on
  • Conference_Location
    Belgrade
  • Print_ISBN
    978-1-4799-6779-7
  • Type

    conf

  • DOI
    10.1109/DDECS.2015.15
  • Filename
    7195662