University of Twente Student Theses

Login

SILC: SPRITE Input Language with C(++)

Holzenspies, Philip (2005) SILC: SPRITE Input Language with C(++).

[img]
Preview
PDF
1MB
Abstract:The SPRITE Input Language (SIL) was designed to enable transformational design in VHDL implementations of electronics. It gives a graphical view of the control- and data flow through the entire design, because it is itself a Control- and Data Flow Graph (CDFG), or actually a hypergraph. To allow a designer to get a clear overview, it allows for hierarchical abstractions that hide complexity, but still guarantee correctness. The assignment for this thesis was to extend SIL with types and operations that would allow the mapping of a greater subset of C(++) to it. This need arose from the observation that designs are often implemented first as a runnable specification. For this purpose C++ is used quite often. Moreover, applications in software sometimes need reimplementation in hardware, because they fail to meet (increased) performance criteria. Both of these cases call for an automated translation, because the manual methods often used are error prone and time consuming.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science MSc (60300)
Link to this item:http://purl.utwente.nl/essays/57218
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page