Laborok anyaga

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.

Útmutató a Xilinx ISE használatához (nyomtatható változat)

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!

 

Laboratóriumi segédlet

A felkészülési segédlet (frissítve: 2017.09.03., 1-3. hét) röviden összefoglalja a laboratóriumi gyakorlatok anyagát és a feladatok megoldásához szükséges ismereteket.

 

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! A laboratóriumi gyakorlatokhoz tartozó forráskódot az anyag megértésének, valamint a felkészülés segítésének céljával, mintaként adjuk közre. A hallgatóknak a foglalkozásokon a feladatokra önállóan kell valamilyen megoldást készíteniük. Nem követelmény a minta betű szerinti reprodukálása, bármilyen más egyedi/önálló megoldás is megfelelő. Természetesen a mintamegoldásban megjelenő túl sok megjegyzés is elhagyható.

1. labor 2. labor 3. labor 4. labor 5. labor 6. labor
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
forráskód forráskód forráskód forráskód forráskód forráskód

 

7. labor 8. labor 9. labor 10. labor 11. labor 12. labor
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
feladatok
(nyomtatható)
forráskód forráskód forráskód forráskód forráskód forráskód