From System Level Design to Implementation Using C-Based Hardware Description Language

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

1999

Major/Subject

Piiritekniikka

Mcode

S-87

Degree programme

Language

en

Pages

49+9

Series

Abstract

Tässä diplomityössä tutkitaan laitteiston toteuttamisvaihetta kehittyneessä laitteiston ja ohjelmiston yhteissuunnittelumenetelmässä. Tarve nykyistä kehittyneemmille suunnittelumenetelmille näytetään esittelemällä perinteinen ja kehittyneempi lähestymistapa. Laitteiston sunnitteluvuo ajoittamattomasta formaalista määrittelykuvauksesta CoWaren rekisterisiirtotasoiseen C-kuvaukseen ja edelleen lopullisen laitteistototeutukseen logiikkasynteesiä käyttäen esitetään. Spreader FPGA ohjelmoitava porttimatriisi WCDMA-järjestelmän lähetin-vastaanotin yksikössä toteutettiin esitettyä menetelmää käyttäen. Erityinen paino työssä on näyttää kuinka formaalia järjestelmän määrittelykuvausta voidaan uudelleenkäyttää lopullisessa laitteiston toteutuksessa. Koko käytetty menetelmä on kuvattu ja joitain kohtia esimerkinomaisesti yksityiskohtaisemmin. Käytetyt suunnittelun varmennusmenetelmät on myös esitetty. Esitetty lähestymistapa oli hyödyllinen laitteistosuunnittelun näkökulmasta. Formaalin määrittelyvaatimuskuvauksen muokkaaminen syntesoituvaksi laitteistokuvaukseksi vaati paljon työtä, mutta formaali määrittelykuvaus oli silti käyttökelpoinen lähtökohta ja vertailukohde laitteistosuunnittelulle. Rekisterisiirtotasoinen C ei tuonut paljon etua laitteiston mallinnukseen verrattuna VHDL vaihtoehtoonsa. Rekisterisiirtotason C havaittiin vielä kehittymässä olevaksi, mutta todennäköiseksi vaihtoehdoksi tulevaisuuden laitteistokuvauskieleksi.

Description

Supervisor

Halonen, Kari

Thesis advisor

Chen, Jun

Keywords

co-design, register transfer C, executable specification,

Other note

Citation