Dom > Izložba > Sadržaj

Polje za programiranje vrata na terenu Aplikacije

Mar 11, 2019

FPGA se može koristiti za rješavanje bilo kojeg problema koji se može izračunati. To 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 pogledu broja vrata korištenih za određene procese.


FPGAs izvorno počeo kao konkurenti na CPLDs provesti ljepilo logika za tiskanih pločica. Kako su se njihova veličina, mogućnosti i brzina povećavali, FPGA su preuzele dodatne funkcije do točke u kojoj se neke sada prodaju kao puni sustavi na čipovima (SoCs). Osobito s uvođenjem namjenskih multiplikatora u FPGA arhitekture krajem 1990-ih, aplikacije koje su tradicionalno bile jedina rezerva digitalnog procesora signala (DSP) počele su umjesto toga ugraditi FPGA.


Drugi trend u korištenju FPGAs 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 FPGA-i se sve više koriste kao ubrzivači umjetne inteligencije, uključujući Microsoftovu takozvanu "Project Catapult" [19] i za ubrzavanje umjetnih neuronskih mreža za strojno učenje. aplikacija.


Tradicionalno, FPGA-i su rezervirani za određene vertikalne aplikacije gdje je obujam proizvodnje mali. Za ove aplikacije manjeg obujma, premija koju tvrtke plaćaju u troškovima hardvera po jedinici za programabilni čip je pristupačnija od razvojnih resursa potrošenih na stvaranje ASIC-a. Od 2017. godine nova dinamika troškova i izvedbe proširila je raspon održivih aplikacija.


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