FPGA-alapú Beágyazott Rendszerek

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

Tárgykód: VEMIVI4144B (0+0+4 lab gyak)

Előadó/Laborvezető: Dr. Vörösházi Zsolt ( Ezt a címet a spamrobotok ellen védjük. Engedélyezze a Javascript használatát, hogy megtekinthesse. )

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

ZH/ pótZH (összesített) eredmények

Heti beosztás:

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

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

- Beágyazott rendszerek ismertetése:
icon BER_01_TAMOP_Bevezetes (2018)


icon Digilent ZyBo Fejlesztőkártyákhoz

XDC (lábkiosztás - GIT master):
icon TM_Zybo_Master.xdc

Base System pack:
icon TM_00_vivado_zybo_master

Digilent Zybo hivatalos weboldal:
Vivado Board Files (2015.2)

Xilinx Vivado telepítési útmutató:
icon TM_Xilinx_Vivado_telepítesi_utmutato_1.0

Vivado HW manager - próba .bit:
icon osszeado_3bit

2. febr. 23.

- Programozható logikai eszközök, programozási módok, FPGA-k, ZYBO fejlesztő kártyák bemutatása:

icon BER_02_TAMOP_FPGA_Nexys2_ZYBO (2018)

-
3. márc. 2.

- 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), buszok.

icon BER_03_TAMOP_Vivado_Tools (2018)

-
4. márc. 9.

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

LAB 01. icon BER_04_TAMOP_LAB01_BSB (2018)

Alaptesztek: memóriateszt.
5. márc. 16.

- Oktatási szünet -

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

LAB 02. icon BER_05_TAMOP_LAB02_GPIO (2018)

LAB_2: GPIO (PB nyomógombok, DIP kapcsolók):
icon BER_lab2_main_TestApp.zip
icon BER_lab2_calculator.zip

LAB2_B:
icon BER_lab2b_led8bit_count.zip
icon BER_lab2b_led8bit_shift.zip
icon BER_lab2b_led8bit_knightrider.zip

LAB2_C: PMOD TMP2 Driver files:
icon BER_PmodTMP2_DriverFiles.zip

(EDK Board Support Package)
icon BER_zybo_bsb_lab02c.zip

7. márc. 30.
- Oktatási szünet (Húsvét) -


-

8. ápr. 6.

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

LAB 03.  icon BER_06_TAMOP_LAB03_PeriphAdd ()

LED_IP teszt.


9. ápr. 13.

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

icon BER_07_TAMOP_LAB04_BasicSW_LAB05_AdvSW_jav (jav.)

ZyBo - SCU Timer:
icon BER_lab5_PS_SCUTimer.zip
Megoldása:
icon BER_lab5_PS_SCUTimer_megoldas.zip



Nexys-2 Timer / Interrupt Controller:
icon BER_lab5_tmr_intc.zip
Solution:
icon BER_lab5_tmr_intc_sol.zip

10. ápr. 20.


microblaze (tervezett)

 


11. ápr. 27.
linux (tervezett)

12. máj. 4.
BFM szimuláció icon BER_lab6_BFM_sim.zip (EDK!)
13.

máj. 11.


VGA TFT: VGA vezérlő teszt
icon BER_13_TAMOP_VGATFT_Nexys2
icon BER_lab8_main_colorbar.zip (EDK!)
14.

máj. 18.

Zárthelyi

Beadandó órai feladat:

V1


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


Érzékelés és méréstechnika labor (2016/17 ősz)- FPGA labor:

Beadandó Feladat: icon ERZ_00_Erz_meres_FPGA_Bevezeto_2016_web_Labor05

Xilinx XPS BSB fájl .zip (board support): icon ERZ_Digilent_Nexys_EDK_Board_Support_Files_V_2_1

PMOD_TMP2 Driver .zip (lab01-02):  icon BER_PmodTMP2_DriverFiles

Digilent Nexys-2 500K csomag (RM, SCH, UCF): icon BER_NEXYS2_support_package

Keresés a honlapon