dc.contributor.advisor |
Rosenstiel, Wolfgang (Prof. Dr.) |
|
dc.contributor.author |
Brettschneider, Matthias |
|
dc.date.accessioned |
2016-06-20T08:13:21Z |
|
dc.date.available |
2016-06-20T08:13:21Z |
|
dc.date.issued |
2016-06 |
|
dc.identifier.other |
47082428X |
de_DE |
dc.identifier.uri |
http://hdl.handle.net/10900/70693 |
|
dc.identifier.uri |
http://nbn-resolving.de/urn:nbn:de:bsz:21-dspace-706934 |
de_DE |
dc.identifier.uri |
http://dx.doi.org/10.15496/publikation-12108 |
|
dc.description.abstract |
Dieser Text legt dar, wie die funktionale Methode zur
Hardwarebeschreibung eingesetzt werden kann. Hierbei beleuchtet
die Arbeit die nachfolgenden Aspekte:
1) Vorstellung einer funktionalen Datenstruktur, die ideal zur
Netzlistenbeschreibung geeignet ist, da sie einen Kompromiss der
unterschiedlichen Einbettungstiefen zulässt. Diese Sturktur kann
genutzt werden, um Netzlistenbeschreibungen oberflächlich in die
Host-Sprache einzubetten. Sie kann aber auch zum Deep-Embedding
verwendet werden. Oberflächliche Einbettung meint hier, dass
Sprachkonstrukte der Host-Sprache genutzt werden, um ein Ergebnis
in der Gast-Sprache zu erzielen. Im Gegensatz dazu bedeutet tiefe
Einbettung, dass das Typsystem der Host-Sprache angewandt wird um
Elemente der Gast-Sprache typsicher zu beschreiben.
2) Weiter wird ein konkreter Typ für die Beschreibung von Hardware ist
jedoch ein neuer Datentyp notwendig entwickelt, da hierfür ein
einfacher Zustands-Arrow (ArrowState) nicht ausreicht. Im
vorgestellten Typ liegt die Hardwarebeschreibung gleichberechtigt
neben dem Arrow. Dies ist mehr als ein einfacher Zustands-Arrow der
zwar die Hardwarebeschreibung mit führen könnte. Dann allerdings in
gewisser Weise für die Generierung seiner eigenen Beschreibung
verantwortlich wäre.
3) Außerdem wird dargestellt, wie ein (weitestgehend) generischer
Algorithmus zur zyklische Redundanzprüfung mit Arrows umgesetzt
wird. Die Berechnung des CRC-Wertes basiert auf der
Polynomdivision, dessen Rest den CRC-Wert darstellt. Der
vorgestellte Ansatz berechnet den CRC mit Hilfe eines linear
rückgekoppeltem Schieberegister, kurz LSFR. |
de_DE |
dc.language.iso |
de |
de_DE |
dc.publisher |
Universität Tübingen |
de_DE |
dc.rights |
ubt-podok |
de_DE |
dc.rights.uri |
http://tobias-lib.uni-tuebingen.de/doku/lic_mit_pod.php?la=de |
de_DE |
dc.rights.uri |
http://tobias-lib.uni-tuebingen.de/doku/lic_mit_pod.php?la=en |
en |
dc.subject.classification |
HASKELL , Funktionale Programmierung , Datenstruktur , Graph , Hardwarebeschreibungssprache , VHDL |
de_DE |
dc.subject.ddc |
004 |
de_DE |
dc.subject.other |
Netzlisten |
de_DE |
dc.title |
Vom Nutzen funktionaler Datenstrukturen zum Entwurf ausführbarer Netzlistenbeschreibungen |
de_DE |
dc.type |
PhDThesis |
de_DE |
dcterms.dateAccepted |
2016-02-16 |
|
utue.publikation.fachbereich |
Informatik |
de_DE |
utue.publikation.fakultaet |
7 Mathematisch-Naturwissenschaftliche Fakultät |
de_DE |
utue.publikation.fakultaet |
7 Mathematisch-Naturwissenschaftliche Fakultät |
de_DE |