System Design with Programmable Devices

A tantárgy neve magyarul / Name of the subject in Hungarian: Tervezés programozható eszközökkel

Last updated: 2008. július 18.

Tantárgy lejárati dátuma: 2013. június 30.

Budapest University of Technology and Economics
Faculty of Electrical Engineering and Informatics

Villamosmérnöki Szak

Mikro- és nanoelektronika szakirány

MSc képzés
Course ID Semester Assessment Credit Tantárgyfélév
VIEEM401 7 4/0/0/v 5 1/1
4. Instructors

Dr. Hosszú Gábor

Egyetemi docens

Elektronikus Eszközök Tsz

Bognár György

Egyetemi adjunktus

Elektronikus Eszközök Tsz

Horváth Gyula

Egyetemi tanársegéd

Elektronikus Eszközök Tsz

5. Required knowledge

Elektronika, Digitális technika, Programozás

6. Pre-requisites
Ajánlott:
-
7. Objectives, learning outcomes and obtained knowledge

A tárgy bemutatja az áramkörök tervezésének, realizálásának és ellenőrzésének módjait a kisebb sorozatú gyártásban vagy prototípus készítésekor használt programozható eszközök esetében. Megismerteti a rendszerek magas szintű leírására és tervezésére szolgáló nyelveket, a programozható eszközök típusait, a hozzájuk kapcsolódó fejlesztő rendszereket. Bemutatja a hardware-tervezés alternatíváit a specifikációtól a kész eszközig.

8. Synopsis
  • Bevezetés: a programozható eszközök és felosztásuk. Custom, semi-custom (standard cellás) IC tervezés Field programmable eszközök, E(E)PROM, SRAM, FPLA, FPLD, FPGA.
  • Mikroprocesszor, GPP, speciális célprocesszorok, network processzor, kép- és jelfeldolgozó processzorok és használatuk alternatívái.
  • Processzor+szoftver megközelítés, mikroprocesszor, mikrokontroller (egy m C és fejlesztőrendszerének részletes ismertetése) alkalmazási területei és tervezési problémái.
  • Esettanulmányok - m C[Sz.Z.1]  és FPGA tervezési példák: program és adatmemória, I/O műveletek, megszakítás, DMA kezelés, beviteli eszközök illetve kijelzők illesztése, működtetése.
  • Xilinx ISE fejlesztői környezet, a Xilinx Spartan2/3 FPGA és fejlesztőpanel részletesebb ismertetése.
  • Hardver-szoftver együttes tervezés (co-design), VC (Virtual Component) és az IP (Intellectual Property) alapú tervezés, SiP, SoC, PSoC.
  • Szimuláció, tesztelés, bemérés, gazdaságosság.

 [Sz.Z.1]???

9. Method of instruction

Előadás, melynek keretében gyakorlati ismereteket nyújtó példákat ismertetünk, esettanulmány jelleggel, esetenként on-line számítógépi demonstrációval.. 

10. Assessment

a. A szorgalmi időszakban:

A tárgyból egy nagyzárthelyit íratunk, valamint a félév során egy házi feladatot kell kidolgozni. A vizsgára bocsátás és aláírás szerzés feltétele a minimum elégséges zhárthelyi eredmény és a házi feladat szorgalmi időszak végéig történő benyújtása, ill. minimum elégséges szinten történő elfogadása. A megszerzett aláírást későbbi vizsgázás esetén a TVSz szerint elfogadjuk.

b. A vizsgaidőszakban:

A tárgy vizsgával zárul. A vizsgáztatás módja: írásbeli vizsga, amelynek alapján a hallgatók elégségestől jóig megajánlott jegyet kapnak. Az elégtelen írásbeli elégtelen vizsgát jelent. A többiek javításért illetőleg jelesért szóbelizhetnek.

c. Elővizsga: a tárgyból nem tartunk elővizsgát.

11. Recaps

TVSz szerint.

12. Consultations

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. References, textbooks and resources

Dr. Kovács Ferenc: ”Az informatika VLSI áramkörei” Pázmány Egyetem Elektronikus Kiadó, 2004. ISBN 963 86538 4 1

14. Required learning hours and assignment
Kontakt óra42
Félévközi készülés órákra28
Felkészülés zárthelyire10
Házi feladat elkészítése20
Kijelölt írásos tananyag elsajátítása 
Vizsgafelkészülés20
Összesen120
15. Syllabus prepared by

Dr. Hosszú Gábor

Egyetemi docens

Elektronikus Eszközök Tsz

Bognár György

Egyetemi adjunktus

Elektronikus Eszközök Tsz

Horváth Gyula

Egyetemi tanársegéd

Elektronikus Eszközök Tsz