Dom > Izložba > Sadržaj

Polje za programiranje polja na vratima Aplikacije

Mar 11, 2019

FPGA se može koristiti za rješavanje bilo kojeg problema koji se može izračunati. Ovo je trivijalno dokazano činjenicom da se FPGA mogu koristiti za implementaciju mekog mikroprocesora, kao što je Xilinx MicroBlaze ili Altera Nios II. Njihova prednost je u tome što su za neke primjene znatno brži zbog svoje paralelne prirode i optimalnosti u smislu broja vrata korištenih za određene procese.


FPGA-i su prvobitno počeli kao konkurenti CPLD-ovima da implementiraju logiku ljepila za tiskane pločice. Kako su se njihova veličina, mogućnosti i brzina povećavali, FPGA su preuzele dodatne funkcije do te mjere da se neke sada prodaju kao puni sistemi na čipovima (SoCs). Posebno s uvođenjem namjenskih multiplikatora u FPGA arhitekture krajem devedesetih, aplikacije koje su tradicionalno bile jedina rezerva digitalnog procesora hardvera signala (DSP) počele su umjesto toga ugraditi FPGA.


Drugi trend u upotrebi FPGA je hardversko ubrzanje, gdje se može koristiti FPGA za ubrzavanje određenih dijelova algoritma i dijeljenje dijela računanja između FPGA i generičkog procesora. Tražilica Bing je poznata po usvajanju FPGA ubrzanja za svoj algoritam pretraživanja u 2014. Od 2018. godine, FPGAs se sve više koriste kao AI akceleratori, uključujući Microsoftovu takozvanu "Project Catapult" [19] i ubrzavanje umjetnih neuronskih mreža za strojno učenje aplikacije.


Tradicionalno, FPGA su rezervisane za specifične vertikalne aplikacije gdje je obim proizvodnje mali. Za ove aplikacije malog obima, premija koju kompanije plaćaju u troškovima hardvera po jedinici za programabilni čip je pristupačnija od razvojnih resursa potrošenih na kreiranje ASIC-a. Od 2017. godine, nova dinamika troškova i performansi proširila je opseg održivih aplikacija.


U Italiji, kompanija Biomine srl patentirala je primjenu FPGA procesora, poboljšavajući svoj prinos u rudarstvu kripto valute