FPGA-alapú Beágyazott Rendszerek

2016/17 tavaszi félév, csütörtök ! 11.15 - 14.30 
(I / 207B - villamosmérnöki gépterem)

Tárgykód: VEMIVI4144B

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.

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

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 (javított)


icon FPGA Fejlesztőkártyákhoz (dokumentációk, BSP, lábkiosztás):

Digilent ZYBO lábkiosztás és dokumentációk:
icon BER_Zybo_revB_EDK_boardsupport
(új)

Digilent ZYBO Base System - EDK:
icon BER_zybo_bsb
(új)

Digilent ZyBo weboldal:
Master ucf & docs for ZYBO (weblap)

2. febr. 23.

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

icon BER_02_TAMOP_FPGA_Nexys2_ZYBO(javított/bővített)


3. márc. 2.

- Beágyazott Rendszer fejlesztő szoftverkörnyezet bemutatása: Xilinx Platform Studio (XPS). Fejlesztés folyamata.

- Embedded Development Kit (EDK)
- Software Development Kit (SDK),
- Digilent Adept (csak tesztelésre)

icon BER_03_TAMOP_XPS_Tools (javított, bővített)

-
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 (javított, bővített)


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

LAB 02. icon BER_05_TAMOP_LAB02_GPIO ()

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

6. márc. 23.

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.

FW/EDK: LED IP (user_logic.vhd)
icon BER_lab3a_user_logic_LED_IP_HDL.zip

SW/SDK:
icon BER_lab4_led_IP_drivers_pcores.zip
icon BER_lab4_led_ip_sw.zip

7Segment Displays:
icon BER_lab3b_7seg_leds.zip

7. márc. 30.

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

Timer / Interrupt Controller:
icon BER_lab5_tmr_intc.zip
Solution:
icon BER_lab5_tmr_intc_sol.zip

8. ápr. 6.
Szoftver alkalmazások

9. ápr. 13.

- Óra elmarad. -

-
10. ápr. 20.

- Oktatási szünet (OTDK) -

-

11. ápr. 27.
VGA TFT: VGA vezérlő teszt
icon BER_13_TAMOP_VGATFT_Nexys2
icon BER_lab8_main_colorbar.zip
12. máj. 4.
Gyakorlás
13.

máj. 11.

Gyakorlás

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