Tehničko veleučilište u Zagrebu · Zagreb

Implementacija komunikacije FPGA sustava uporabom USB sučelja

diplomski rad (sveučilišni)

diplomski rad (sveučilišni)

Implementacija komunikacije FPGA sustava uporabom USB sučelja

Vrsta ocjenski radovi
Tip diplomski rad (sveučilišni)
Godina 2011
Status obranjeno

Sažetak

U radu su opisani postupci izrade komunikacije FPGA (Field-programmable Gate Array) sustava uporabom USB sučelja. Poglavlja detaljno opisuju korake implementacije programske podrške za PC računalo, EZ-USB mikrokontroler i FPGA Spartan 3E. Prijenos podataka preko USB sabirnice ostvaren je slave FIFO načinom prijenosa. Pri implementaciji programske podrške za EZ-USB mikrokontroler korišteno je Firmware FrameWorks. Za što jednostavniji pristup EZ-USB ureĎaju, programska podrška za aplikaciju na PC računalima koristi biblioteku CyAPI.lib. VHDL programski jezik za opis sklopovlja je korišten pri implementaciji programske podrške za FPGA Spartan 3E.

Ključne riječi

FPGA; Spartan 3E; USB mikrokontroler; EZ-USB; FX2LP; USB protokol; slave FIFO; GPIF; Firmware FrameWorks; CyAPI.lib