Please use this identifier to cite or link to this item:
https://www.um.edu.mt/library/oar/handle/123456789/78446
Title: | Meta-functional languages for hardware design |
Authors: | Tabone, Christian (2008) |
Keywords: | Computer hardware description languages Embedded computer systems Functional programming (Computer science) |
Issue Date: | 2008 |
Citation: | Tabone, C. (2008). Meta-functional languages for hardware design (Master's dissertation). |
Abstract: | The concept of embedding a hardware description language in a pure functional language has been largely explored and has been shown to provide various techniques to establish high levels of abstraction capable to aid the design and verification of hardware systems. The two-stage language environment that is achieved enables the description of circuit generators, capable of describing generic circuits and connection patterns, allowing the possibility to apply further analysis, modifications and translations. Nonetheless, despite the advantages gained, no access is granted to the circuit generators themselves, restricting the possibility to inspect and analyse circuits at even higher levels of abstraction. Unless explicitly inserted, the resulting circuits lack information about their generators and manipulators, which can be used for non-functional features such as placement. We propose the embedding of a hardware description language within a meta-functional language, thus having the possibility to access the circuit generators explicitly through the use of code quotations. We present a framework capable of maintain hierarchical block markings of subcomponents within structural descriptions, and optionally add placement combinators to such markings. Furthermore, we propose a technique to automate the generation and extraction of verification modes used to formally check the correctness of hardware compilers. |
Description: | M.SC.COMPUTER SCIENCE |
URI: | https://www.um.edu.mt/library/oar/handle/123456789/78446 |
Appears in Collections: | Dissertations - FacICT - 1999-2009 Dissertations - FacICTCS - 2008 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
M.SC.IT_Tabone_Christian_2008.pdf Restricted Access | 9.04 MB | Adobe PDF | View/Open Request a copy |
Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.