Pannon Egyetem, Műszaki Informatikai Kar
Villamosmérnöki és Információs Rendszerek Tanszék

2018/19 tavaszi félév, péntek 8.15 - 11.30 (15p szünet)
(I / 317 - gépterem)

Képzés: Mérnök informatikus BSc, Villamosmérnök BSc
Tárgykód: VEMIVI4144B (0+0+4 lab gyak)
Előadó/Laborvezető: Dr. Vörösházi Zsolt ( Ez az e-mail-cím a szpemrobotok elleni védelem alatt áll. Megtekintéséhez engedélyeznie kell a JavaScript használatát. )
Aláírás feltételek: Lásd Neptun.

Ajánlott segédanyag:
Fodor Attila, Dr. Vörösházi Zsolt: Beágyazott rendszerek és programozható logikai eszközök, TÁMOP 4.1.2 (PE MIK, Villamosmérnöki és Információs Rendszerek Tanszék) 2011. Typotex kiadó.
(Ajánlott fejezetrészek: 1. fejezet - Beágyazott Rendszerek ismertetése, illetve 2.1 és 2.9-2.10 fejezetrészek)

ZH/ pótZH (összesített) eredmények (frissítve - ):
 

Heti beosztás:

hét dátum Előadás téma Letölthető gyakorlati anyag
1. febr. 15.

Követelmények ismertetése. Bevezetés.

- Beágyazott rendszerek ismertetése:

(2019)

Digilent ZyBo Fejlesztőkártyákhoz (BSP,  XDC):
XDC (FPGA lábkiosztás - GIT master):
Zybo-Master.xdc
Base System Pack (BSP):
Vivado Board Files (2018.3)

Digilent Zybo hivatalos weboldal:
Zybo Zynq-7000 ARM/FPGA SoC Trainer Board

Xilinx Vivado telepítési útmutató:

Vivado HW manager - bitstream próba .bit:
2. febr. 22.

Programozható logikai eszközök (PLD),
- Programozási módok,
- FPGA-k,
- Digilent ZYBO fejlesztő kártya bemutatása:

(2019)

-
3. márc. 1.

Xilinx Vivado beágyazott rendszer fejlesztő környezet bemutatása.
- A fejlesztés-tervezés folyamata.

- Embedded Development - IP integráció

- Software Development Kit (SDK),
- Beágyazott processzorok (MB, ARM), és buszrendszereik.


  (2019)

-
4. márc. 8.
 

Beágyazott alaprendszer (BSB - Base System Builder and Board Bring-Up) összeállítása Vivado-ban

LAB 01.

(2019)

Alaptesztek:

hello world / memóriateszt/ periféria teszt.

5. márc. 15.

- Oktatási szünet -

-
6. márc. 22. Perifériák hozzáadása #1 (IP adatbázisból) az összeállított BSB alaprendszerhez

LAB 02_A.   (2019)

LAB02_A: GPIO (PB nyomógombok, DIP kapcsolók):

7. márc. 29. Perifériák hozzáadása #2 (IP adatbázisból) az összeállított BSB alaprendszerhez

LAB 02_B / LAB_02_C.   (2019)

LAB02_B:





PMOD_TMP2: hőmérsékletmérő szenzor illesztése és tesztelése.
LAB02_C: PMOD TMP2 Driver files:

8. ápr. 5.

Saját periféria hozzáadása az összeállított beágyazott alaprendszerhez

LAB 03.

  (2019)

LED_IP teszt.

Szoftver alkalmazások fejlesztése, tesztelése, hibakeresése (debug) Xilinx SDK használatával.

LAB03_A: MyLED IP Driver files:


LAB03_A: Calculator with MyLED IP
9. ápr. 12.

VGA TFT: VGA vezérlő teszt (2018)

Zybo VGA vezérlő sw alkalmazás:

10. ápr. 19.

Tavaszi szünet (Nagypéntek)

-
11. ápr. 26.

Oktatási szünet (Tavaszi szünet)

-

12. máj. 3. XADC - System monitor (2019)

XADC - Xilinx Analog/Digital Converter driver files:

iconBER_lab04_vga_tft.zip (új Vivado)

13.

máj. 10.

PS Private Timer (2019)

 
 PS SCUTimer:

Megoldás:
14.

máj. 17.

Zárthelyi

Beadandó órai feladat:

V1

máj. 24.
-(-)

PótZárthelyi (előre egyeztetve v. vizsga időpontjában) Beadandó órai feladat: