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 SizeFormat 
MultiStage_Languages_in_Hardware_Design.pdf217.28 kBAdobe PDFView/Open


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.