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

2019/20 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 még 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)

Beadandó feladatok (TÁVOKTATÁS): Tárgy Moodle oldala
ZH/ pótZH (összesített) eredmények (
2020. május 21.
):

Heti beosztás (frissítve 2020. márc 22.):

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

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

- Beágyazott rendszerek ismertetése:

(2020)

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. 21.

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

(2020)

-
3. febr. 28.

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. 6.
 

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. 13.

Rendkívüli 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. 27.

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. 3.

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. 10.

Tavaszi szünet (Nagypéntek)

-

10. ápr. 17.

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

Zybo VGA vezérlő sw alkalmazás:

11. ápr. 24.

XADC - System monitor (2019)

XADC - Xilinx Analog/Digital Converter driver files:

iconBER_lab04_vga_tft.zip (új Vivado)

12. máj. 1. Oktatási szünet

-

13.

máj. 8.


PS Private Timer (2019)
PS SCUTimer:

Megoldás:
14.

máj. 15.

Zárthelyi

Beadandó órai feladat:

V1

máj. x.
-(-)

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