Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Vienkristālshēmas pielietojums iekārtas attālinātai vadībai
Title in English Application of System-on-a-chip for Device Remote Control
Department 12100 Institute of Information Technology
Scientific advisor Dr. sc. ing. Sergejs Paršutins
Reviewer Dr. sc. ing. Sigita Misiņa
Abstract Mūsdienās aparatūras ražotāji sāka biežāk pielietot vienkristālshēmas (SoC), kuras iekļauj CPU un ar lietotāju programmējamo elementu masīvu jeb FPGA. FPGA operāciju izpilde var notikt vairākās paralēlās straumēs, kas ļauj paātrināt algoritma izpildi un efektīvi apstrādāt lielas datu plūsmas. Šī darba mērķis ir izstrādāt lietotnes, kuras ļauj lietotājam attālināti pārvaldīt ierīci, kas sastāv no SoC ar CPU (kuram ir ARM arhitektūrā) un FPGA. Darba sākumā Linux OS ARM procesora arhitektūrai tika instalēta uz DE1 SoC plati. Lai procesors varētu savienoties ar Wi-Fi tīklu, tika nokonfigurēts Linux kodols un kroskompilēts Wi-Fi adaptera draiveris. Bija izveidota ierīce ar soļu motoru, kas ir savienojama ar DE1 SoC plati caur kopni. Quartus II vidē tika izstrādāta FPGA programmatūra, kuras mērķis ir rotēt motoru. Quartus II rīkā Qsys tika norādīti operatīvās atmiņas apgabali, kuri nodrošināja komunicēšanu starp CPU un FPGA. Vidē Code::Blocks bija izstrādātā programma plates ARM procesoram, kas nodrošina TCP/IP savienojumu motora komandas saņemšanai. Qt Creator vidē tika izveidota lietotne ar grafisko saskarni, kuras mērķis ir veikt savienojumu ar DE1 SoC plati lokālā Wi-Fi tīkla ietvaros. Rezultātā ir izstrādātas sekojošas lietotnes: • lietotne FPGA, kura izraisa soļu motora pagriešanu un izvada to pozīciju uz DE1 SoC plates septiņu segmentu ekrānu; • lietotne DE1 SoC plates ARM procesoram, kura, saņemot komandu soļu motoram, ieraksta to FPGA pieejamā atmiņas apgabalā; • lietotne, kura ļauj lietotājam sūtīt komandas soļu motoram no datora ar Intel procesoru uz DE1 SoC plati caur Wi-Fi savienojumu.
Keywords vienkristālshēma, ar lietotāju programmējamo elementu masīvs
Keywords in English System on a chip, filed programmable gate array
Language lv
Year 2016
Date and time of uploading 29.05.2016 15:01:41