Laborok anyaga

Labor követelmények

  • A laborokon a részvétel kötelező, aki kettőnél több laborról hiányzik, az nem kaphat aláírást.
  • A jelenlétet minden labor elején ellenőrizzük.
  • A félév során hat véletlenszerűen választott laboron a hallgatók kisZH-t írnak. A hat kisZH-ból legalább négynek el kell érnie az elégséges szintet (3 pont a maximális 8-ból).
  • A laborokra az előre kiadott anyagokból fel kell készülni.

Xilinx fejlesztői környezet

A laboratóriumi gyakorlatok során a Xilinx ISE fejlesztői környezetet használjuk, melynek van egy WebPack nevű ingyenes változata. A telepítőkészlet elsősorban innen vagy regisztráció után a Xilinx honlapjáról (Full installer for Windows - 6,18 GB) tölthető le. Fontos, hogy a telepítőt ne az operációs rendszer felhasználói adatokat tartalmazó könyvtárába (pl. User, Felhasználók, Desktop, Asztal, stb.) csomagoljuk ki, mert onnan indítva nem működik! A WebPack licensz innen tölthető le, melyet a kicsomagolás után adjunk meg a Xilinx licensz manager programnak a XILINXD_LICENSE_FILE mezőben (pl. D:\Xilinx\Xilinx.lic). A fejlesztői környezet alapesetben sajnos nem működik 64 bites Windows 8, 8.1 és 10 operációs rendszerek alatt. A problémára ezen útmutató ad megoldást (az 1. pont a lényeges), a szükséges program pedig innen tölthető le.

A szükséges szoftverek rendelkezésre állnak egy virtuális gépben, ami a BME cloud-ban érhető el. Ezen belül a VIK Cloud-ba vagy a KIFÜ-NIIF Cloud-ba kell belépni és a Windows 10 ISE v3 template-t használva kell létrehozni a virtuális gépet. A felhőben lévő Xilinx ISE eléréséhez a következő útmutató ad segítséget (Cloud útmutató). A megoldás elsősorban a Digitális technika tárgyhoz kapcsolódó felkészülés, Xilinx ISE FPGA szimulációk és később MiniRISC assembly programok szimulációs módban történő fejlesztését támogatja. 

Útmutató a Xilinx ISE használatához

Felhasználói útmutató a Logsys Spartan-3E FPGA kártyához

UCF fájl a Logsys Spartan-3E FPGA kártyához

 

MiniRISC rendszer

A MiniRISC mintarendszer Verilog forráskódja (Xilinx ISE projekt)

A MiniRISC IDE fejlesztői környezet (ez a link mindig a legújabb verzióra mutat)

Parancssoros assembler a MiniRISC processzorhoz (ez a link mindig a legújabb verzióra mutat)

MiniRISC processzor utasításkészlet és periféria címtáblázat (a MiniRISC IDE-ben is megtalálható a Help menüben)

Egyszerű példaprogramok

Fontos, hogy a MiniRISC IDE fejlesztői környezetet ne az operációs rendszer felhasználói adatokat tartalmazó könyvtárába (pl. User, Felhasználók, Desktop, Asztal, stb.) csomagoljuk ki, mert onnan indítva nem működik!

 

Balesetmegelőzési rendszabályok és laborrend

 

A laboratóriumi gyakorlatok anyaga

Kérjük, hogy a laborok anyagát előzetesen olvassák el! Egyes laborokhoz egy kiindulási projekt vázat is adunk, amelyet ki kell egészíteni a feladat megoldásához. A feladatok teljes megoldását minden hét végén, az utolsó labor után tesszük közzé.

 

1. hét 2. hét 3. hét 4. hét 5. hét 6. hét 7. hét
nincs feladatok feladatok feladatok oktatási feladatok feladatok
labor - kiindulási
projekt
kiindulási
projekt
szünet kiindulási
projekt
kiindulási
projekt
  megoldás megoldás megoldás   megoldás megoldás

 

8. hét 9. hét 10. hét 11. hét 12. hét 13. hét 14. hét
feladatok feladatok feladatok feladatok feladatok feladatok feladatok
kiindulási
projekt
kiindulási
projekt
kiindulási
projekt
kiindulási
projekt
kiindulási
projekt
kiindulási
projekt
kiindulási
projekt
megoldás megoldás megoldás megoldás megoldás megoldás megoldás

 

© 2010-2021 BME MIT | Hibajelentés | Használati útmutató