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
Link To Document