Áramkörtervezés az absztrakciótól a realizációig

A tantárgy angol neve: Circuit Design from Abstraction to Realisation

Adatlap utolsó módosítása: 2014. április 29.

Tantárgy lejárati dátuma: 2016. január 30.

Budapesti Műszaki és Gazdaságtudományi Egyetem
Villamosmérnöki és Informatikai Kar
Villamosmérnöki Szak, MSc képzés

 

Mikroelektronika mellékszakirány

 

Tantárgykód Szemeszter Követelmények Kredit Tantárgyfélév
VIEEM284 2 2/1/0/v 4  
3. A tantárgyfelelős személy és tanszék Dr. Czirkos Zoltán,
4. A tantárgy előadója

Név:

Beosztás:

Tanszék, Int.:

Nagy Gergely

egyetemi tanársegéd

Elektronikus Eszközök Tsz.

Horváth Péter

doktorandusz

Elektronikus Eszközök Tsz.

5. A tantárgy az alábbi témakörök ismeretére épít

Mikroelektronika

6. Előtanulmányi rend
Ajánlott:
Jelen tárgy mellett nem vehető fel együttesen a VIIM276, VIIM340 és VIMIM238

 

7. A tantárgy célkitűzése

 

A tantárgy célja megismertetni a hallgatókkal a digitális hardvertervezés legmodernebb eszközeit és a fizikai realizáció lehetséges módjait, beleértve a működő áramköri mag tágabb fizikai környezete hatásainak figyelembevételét és az áramkör tesztelésének kérdéseit is. A tárgy bemutatja az absztrakt rendszertervezést UML felhasználásával, majd a hardver-szoftver partícionálás, illetve a hardvertervezés támogatását a SystemC nyelv felhasználásval. Az elvi ismeretek mellett cél a SystemC használatának bemutatása egy professzionális EDA környezetben és annak bemutatása, hogy milyen lépéseken keresztül vezet az út a tényleges, fizikai realizációig akár egy ASIC áramkör, akár programozható eszköz (FPGA) segítségével.

 

 

8. A tantárgy részletes tematikája

Az UML használata az absztrakt tervezésben.

A SYSTEM C hardverleíró nyelv, ezen belül: a SystemC, mint a C++ kiterjesztése. Modulok, process-ek, signal-ok. Port és signal. Adattípusok, órajelek. Absztrakciós szintek. A szimulációs kernel. Jelalak-figyelés.

A SystemC nyelven készített hardverleírások szimulációs kérdései.

Hardver és beágyazott szoftver együttes tervezése, együttes szimulációja.

A SystemC nyelven készített hardverleírások szintetizálhatósági kérdései, ezen belül: Szintaktikai követelmények. Támogatott adattípusok. Támogatott műveletek. Támogatott vezérlési szerkezetek. Osztályok, struct-ok, függvények használata. Egyéb betartandó szabályok.

Vezető EDA gyártók SystemC implementációi. A SystemC és más HDL-ek kapcsolata

Tervezési esettanulmányok: A CORDIC processzor. Közlekedési lámpa-vezérlő.

Szintetizálás ASIC-re és FPGA-ra

9. A tantárgy oktatásának módja (előadás, gyakorlat, laboratórium)

Előadás, amelyhez csatlakozóan a félév során gyakorlati/laboratóriumi órákra is sor kerül

10. Követelmények

a.         A szorgalmi időszakban:

A félév során két zárthelyi dolgozatot íratunk. Az aláírás megszerzéséhez ennek legalább elégséges szinten való teljesítése szükséges. A megszerzett aláírás későbbi szemeszterekbe tovább vihető két évig.

b.         A vizsgaidőszakban:

A tárgyból a félév befejeztével írásbeli vizsgát kell tenni. A vizsgára bocsátás feltétele az aláírás megszerzése

c.         Elővizsga:

A szorgalmi időszak utolsó hetében elővizsgát tartunk. Az elővizsgán az vehet részt, akinek zárthelyi eredménye jeles.

11. Pótlási lehetőségek

A zh pótlására egyszeri lehetőséget adunk a szemeszter folyamán. Egy pót-pót zh még megírható a pótlási héten is..

 

 

12. Konzultációs lehetőségek A zárthelyi illetve a vizsgaalkalmak előtt – az előadókkal történő előzetes megbeszélés alapján – konzultációs lehetőséget biztosítunk.

 

13. Jegyzet, tankönyv, felhasználható irodalom

1666-2005 IEEE Standard SystemC Language Reference Manual

http://shop.ieee.org/ieeestore/Product.aspx?product_no=SS95505

 

Introduction to SystemC tutorial

http://www.esperan.com/pdf/Esperan_SystemC_tutorial.pdf

 

SystemC User’s Guide v2.0.1

https://www.systemc.org/projects/sitedocs/document/v201_Users_guide/en/1

14. A tantárgy elvégzéséhez átlagosan szükséges tanulmányi munka
Kontakt óra42
Félévközi készülés órákra10
Felkészülés zárthelyire20
Házi feladat elkészítése 
Kijelölt írásos tananyag elsajátítása 
Vizsgafelkészülés48
Összesen120
15. A tantárgy tematikáját kidolgozta
Dr.Poppe András

 

Egyetemi docens

 

Elektronikus Eszközök Tsz

 

Nagy Gergely

 

Egyetemi tanársegéd

 

Elektronikus Eszközök Tsz