Title :
The Sprite Input Language-an intermediate format for high level synthesis
Author :
Krol, T. ; Meerbergen, J. ; Niessen, C. ; Smits, W. ; Huisken, J.
Author_Institution :
Philips Res. Labs., Eindhoven, Netherlands
Abstract :
Describes a simple and powerful input language (intermediate format) for high level synthesis. The language belongs to the class of signalflow graphs. The Sprite Input Language (SIL) encompasses both the applicative constructs on which classical DSP languages like Silage are based, the functional constructs from hardware description languages like ELLA, and the operational constructs from sequential languages like Pascal and C. This is obtained by means of the single token flow model and using sets instead of single values for data modelling. The language is suited for acting as an intermediate language between the various specification languages and the silicon compilation system, as well as a language backbone in the synthesis part of a silicon compiler
Keywords :
circuit layout CAD; high level languages; DSP languages; Sprite Input Language; applicative constructs; data modelling; functional constructs; hardware description languages; high level synthesis; intermediate format; operational constructs; sequential languages; sets; signalflow graphs; silicon compilation system; silicon compiler; single token flow model; Digital signal processing; Hardware design languages; High level synthesis; Laboratories; Process design; Signal design; Silicon compiler; Specification languages; Spine; Sprites (computer);
Conference_Titel :
Design Automation, 1992. Proceedings., [3rd] European Conference on
Conference_Location :
Brussels
Print_ISBN :
0-8186-2645-3
DOI :
10.1109/EDAC.1992.205920