Laborok anyaga
Xilinx fejlesztői környezet
A laboratóriumi gyakorlatok során a Xilinx ISE 14.6 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 - 5,89 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 14.6 használatához (nyomtatható változat)
UCF fájl a Logsys Spartan-3E FPGA kártyához
MiniRISC rendszer
A MiniRISC mintarendszer Verilog forráskódja (Xilinx ISE 14.6 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 (1-4. hétre, frissítve: 2016.09.28.) röviden összefoglalja a laboratóriumi gyakorlatok anyagát és a feladatok megoldásához szükséges ismereteket.
A laboratóriumi gyakorlatok anyaga
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 (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
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 (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
feladatok (nyomtatni) |
forráskód | forráskód | forráskód | forráskód | forráskód | forráskód |