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

2020/21 őszi félév, csüt 16.00 - 19.15 (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): -
ZH/ pótZH (összesített) eredmények (
2020. -
):

Heti beosztás (frissítve 2021. szept 9.):

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

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. szept. 23.

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

(2020)

-
3. szept. 30.

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

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. okt. 14.

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):
6. okt. 21. 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:

7. okt. 28.

- elmarad

 

8. nov. 4.

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

LAB 03.

  (2019)

LAB03_A: MyLED IP Driver files:


 
9. nov. 11.

LED_IP teszt.

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

 

LAB03_A: Calculator with MyLED IP

10. nov. 18.

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

Zybo VGA vezérlő sw alkalmazás:

11. nov. 25.

XADC - System monitor (2019)

XADC - Xilinx Analog/Digital Converter driver files:

iconBER_lab04_vga_tft.zip (új Vivado)

12. dec. 2. PS Private Timer (2019)

PS SCUTimer:


Megoldás:

13.

dec. 9.

Zárthelyi Beadandó órai feladat:
14.

dec. 16.

Gyakorlás


V1


-(-)

PótZárthelyi=ismétlő vizsga (előre egyeztetve) Beadandó órai feladat: