DocumentCode :
2550142
Title :
Function interface models for hardware compilation
Author :
Ghica, Dan R.
Author_Institution :
Univ. of Birmingham, Birmingham, UK
fYear :
2011
fDate :
11-13 July 2011
Firstpage :
131
Lastpage :
142
Abstract :
The problem of synthesis of gate-level descriptions of digital circuits from behavioural specifications written in higher-level programming languages (hardware compilation) has been studied for a long time yet a definitive solution has not been forthcoming. The emphasis of the first part of this tutorial is methodological, arguing that one of the major obstacles in the way of hardware compilation becoming a useful and mature technology is the lack of a well defined function interface model, i.e. a canonical way in which functions communicate with arguments. In the second part we present a solution based on the Geometry of Synthesis, a semantics-directed approach to hardware compilation.
Keywords :
digital circuits; functional programming; high level languages; high level synthesis; logic gates; canonical way; digital circuit; function interface model; gate level description; geometry of synthesis; hardware compilation; higher level programming language; semantics directed approach; Hardware; Hardware design languages; Logic gates; Software; Syntactics; Wires; functional programming; hardware compilation; higher-level synthesis; monoidal categories; separate compilation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Methods and Models for Codesign (MEMOCODE), 2011 9th IEEE/ACM International Conference on
Conference_Location :
Cambridge
Print_ISBN :
978-1-4577-0117-7
Electronic_ISBN :
978-1-4577-0118-4
Type :
conf
DOI :
10.1109/MEMCOD.2011.5970519
Filename :
5970519
Link To Document :
بازگشت