Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/24151
Title: | Multi-stage languages in hardware design |
Authors: | Pace, Gordon J. Tabone, Christian |
Keywords: | Embedded computer systems Computer hardware description languages Domain-specific programming languages |
Issue Date: | 2008 |
Publisher: | University of Malta. Faculty of Information and Communication Technology |
Citation: | Pace, G. J., & Tabone, C. (2008). Multi-stage languages in hardware design. (No. CSAI2008-01). Msida. |
Abstract: | As circuits increase in size and complexity, hardware description techniques have been trying to adopt features already well- established in software languages. In this paper, we investigate how different hardware description languages implement levels of abstraction over the hardware designs, and we examine how improvements have lead to features like parameterised circuits and generic descriptions, that enable users to efficiently model and reason about large regular-shaped structures and connection patterns. Nonetheless, the ability to include non-functional properties of circuits in the same description is still an open issue. Lately, proposed solutions are looking into meta-functional languages and multi-staging techniques. We examine how hardware description languages can benefit from the capabilities of meta-functional languages, which are able to reason about, and transform the circuit generators as data objects, thus providing a means to access both the functional and non-functional aspects of the generated circuits. |
URI: | https://www.um.edu.mt/library/oar//handle/123456789/24151 |
Appears in Collections: | Scholarly Works - FacICTCS |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
MultiStage_Languages_in_Hardware_Design.pdf | 217.28 kB | Adobe PDF | View/Open |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.