Dom > Izložba > Sadržaj

Polje za programiranje polja na terenu Istorija Razvoj događaja 21. veka

Mar 11, 2019

Nedavni trend je bio da se primeni grubi arhitektonski pristup korak dalje kombinovanjem logičkih blokova i interkonekcija tradicionalnih FPGA sa ugrađenim mikroprocesorima i pripadajućim periferijama da bi se stvorio kompletan "sistem na programabilnom čipu". Ovaj rad odražava arhitekturu koju su stvorili Ron Perlof i Hana Potash iz Burroughs Advanced Systems grupe 1982. godine, koja je kombinirala rekonfigurabilnu CPU arhitekturu na jednom čipu nazvanom SB24.


Primjeri takvih hibridnih tehnologija mogu se naći u Xilinx Zynq-7000 All Programmable SoC, koji uključuje 1.0 GHz dual-core ARM Cortex-A9 MPCore procesor ugrađen unutar FPGA logičke tkanine ili u Altera Arria V FPGA, koji uključuje 800 MHz Dual-core ARM Cortex-A9 MPCore. Atmel FPSLIC je još jedan takav uređaj koji koristi AVR procesor u kombinaciji s Atmelovom programabilnom logičkom arhitekturom. Microsemi SmartFusion uređaji sadrže ARM Cortex-M3 hard procesorsko jezgro (do 512 kB blica i 64 kB RAM-a) i analogne periferije kao što su višekanalni analogno-digitalni pretvarači i digitalno-analogni pretvarači. FPGA tkaninu baziranu na flash memoriji.



Xilinx Zynq-7000 Svi programabilni sistemi na čipu.

Alternativni pristup korištenju tvrdih makro procesora je korištenje IP jezgara mekih procesora koje su implementirane unutar FPGA logike. Nios II, MicroBlaze i Mico32 su primeri popularnih softcore procesora. Mnoga moderna FPGA programirana su na "run time", što je dovelo do ideje rekonfigurabilnih računarskih ili rekonfigurabilnih sistema - procesora koji se rekonfiguriraju tako da odgovaraju zadatku. Pored toga, nove, ne-FPGA arhitekture počinju da se pojavljuju. Mikroprocesori koji se konfigurišu softverom, kao što je Stretch S5000, prihvataju hibridni pristup obezbeđujući niz procesorskih jezgara i programabilnih jezgara nalik na FPGA na istom čipu.


Kompanije kao što je Microsoft počele su da koriste FPGA za ubrzavanje visokih performansi, kompjuterski intenzivnih sistema (kao što su data centri koji upravljaju svojim Bing pretraživačem), zbog performansi po WAT prednostima koje FPGA isporučuju. Microsoft je počeo da koristi FPGA kako bi ubrzao Bing 2014. godine, a 2018. godine počeo je da koristi FPGA preko drugih opterećenja centra za podatke za njihovu Azure platformu za cloud computing.