DomovRevijaNova številkaUvod v načrtovanje implementacije kompleksnih digitalnih sistemov na FPGA

Uvod v načrtovanje implementacije kompleksnih digitalnih sistemov na FPGA

Avtor: Klemen Bravhar
Sodobni digitalni sistemi zahtevajo vedno večjo procesno moč, nizko zakasnitev in visoko stopnjo prilagodljivosti.

V tem okolju igrajo ključno vlogo polja programabilnih logičnih vrat oziroma FPGA vezja (ang. Field Programmable Gate Arrays). Za razliko od klasičnih procesorjev, kjer programsko opremo prilagajamo fiksni arhitekturi, nam FPGA omogoča, da strojno opremo dobesedno »ukrojimo« po meri specifične naloge. Vendar pa pot od ideje do delujočega silicija ni neposredna; zahteva strukturiran in večplasten pristop.
Arhitekturna zasnova kot temelj uspeha: Pri večini projektov, še posebej tistih z visoko stopnjo kompleksnosti, se proces ne začne s pisanjem kode, temveč z načrtovanjem visokonivojske arhitekture. V tej fazi inženirji določijo pretok podatkov, hierarhijo modulov in komunikacijske protokole. Brez premišljene arhitekture tvegamo, da bo končni dizajn neučinkovit, težaven za razhroščevanje ali pa sploh ne bo dosegel zahtevanih specifikacij. Ko je načrt potrjen, sledi njegova realizacija v digitalno obliko z uporabo opisnih jezikov strojne opreme, med katerimi še vedno prevladuje VHDL.

Ta vsebina je samo za naročnike

Če želite odkleniti to vsebino, se naročite.