Skip to content
Snippets Groups Projects
Commit 4cfa2a23 authored by bence98's avatar bence98
Browse files

Fixes

parent e23f05ba
No related branches found
No related tags found
No related merge requests found
......@@ -3,6 +3,7 @@
\usepackage[utf8]{inputenc}
\usepackage[hyphens]{url}
\usepackage{graphicx}
%\usepackage[magyar]{babel}
\graphicspath{{./img/}}
......@@ -25,7 +26,7 @@ A XILINX ISE fejlesztőkörnyezet elérhető Linux alatt, azonban a Logsys Downl
Munkám során ezt a segédprogramot fejtettem vissza, majd az így szerzett tapasztalataimmal egy platformfüggetlen, LibUSB alapú eszközmeghajtót hoztam létre. Az eszköz kezelésére és a meghajtóprogram tesztelésére egy parancssori példaprogramot írtam. A programot teszteltük több Linux disztribúción (Ubuntu, Arch, Mint, Fedora), macOS-en és Haiku-n is.
A példaprogram jelenleg képes a letöltőkábel automatikus detektálásra, a tápellátás biztosítására, a JTAG interfészen a csatlakoztatott FPGA (vagy más programozható eszköz) detektálására és a konfigurációs kód letöltésére. Ezen felül az órajel kimenet és a RESET beállítására, az eszköz állapotleíróinak (vonalak állapota, kifolyó áramerősség, túláramvédelem küszöbértéke, aktív átviteli mód stb.) lekérdezésére. Ezenfelül a driver fel van készítve néhány további funkcióra is, amik a parancssori példaprogramba még nem kerültek beépítésre: ilyen a BitBang I/O kezelés, USART és SPI adatátvitel. Ezen funkciók tesztelésére szintén írtam kisebb példaprogramokat.
A példaprogram jelenleg képes a letöltőkábel automatikus detektálására, a tápellátás biztosítására, a JTAG interfészen a csatlakoztatott FPGA (vagy más programozható eszköz) detektálására és a konfigurációs kód letöltésére. Ezen felül az órajel kimenet és a RESET beállítására, az eszköz állapotleíróinak (vonalak állapota, kifolyó áramerősség, túláramvédelem küszöbértéke, aktív átviteli mód stb.) lekérdezésére. Ezenfelül a driver fel van készítve néhány további funkcióra is, amik a parancssori példaprogramba még nem kerültek beépítésre: ilyen a BitBang I/O kezelés, USART és SPI adatátvitel. Ezen funkciók tesztelésére szintén írtam kisebb példaprogramokat.
A jövőbeni továbbfejlesztés során a következő hiánypótlásokat lehetne eszközölni: Logsys GUI reprodukálása, a nem dokumentált átviteli módok (I\textsuperscript{2}C, további 2 vagy többvezetékes programozói interfészek) támogatása, az USART átvitelhez TTY (TeleTYpe, karakteres kimeneti eszköz) létrehozása, valamint a MiniRISC nevű softcore CPU hardveres debuggerének kezelése.
......@@ -132,7 +133,7 @@ Az LDC USB-azonosítója (Vendor ID : Product ID) \textit{03eb:f0ff}. Az USB esz
\url{http://logsys.mit.bme.hu/sites/default/files/page/2009/09/LOGSYS_SP3E_FPGA_Board.pdf}
\bibitem{RT-dipterv} Hatékony alkalmazásfejlesztés FPGA környezetben\\
Raikovich Tamás
Raikovich Tamás\\
\bibitem{wireshark} USB Capture Setup\\
WireShark Wiki\\
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment