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
Instructions for the author
Authors
Date
1999
Department
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, KariThesis advisor
Chen, JunKeywords
co-design, register transfer C, executable specification,