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
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;
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
DOI :
10.1109/DDECS.2015.15