Dom > Razstava > Vsebine

Področje, ki ga lahko programiramo na terenu Zgodovina Razvoj zgodovine 21. stoletja

Mar 11, 2019

Nedavni trend je bil, da je grob arhitekturni pristop korak naprej z združevanjem logičnih blokov in povezav tradicionalnih FPGA z vgrajenimi mikroprocesorji in pripadajočimi perifernimi napravami za oblikovanje popolnega "sistema na programljivem čipu". To delo odraža arhitekturo, ki so jo leta 1982 ustvarili Ron Perlof in Hana Potash iz skupine Burroughs Advanced Systems Group, ki je združila arhitekturo z obnovljivim procesorjem na enem samem čipu, imenovanem SB24.


Primeri teh hibridnih tehnologij so na voljo v Xilinx Zynq-7000 All Programmable SoC, ki vključuje 1.0 GHz dual-core ARM Cortex-A9 MPCore procesor, vgrajen v logiko FPGA ali v Altera Arria V FPGA, ki vključuje 800 MHz Dual-core ARM Cortex-A9 MPCore. Atmel FPSLIC je še ena taka naprava, ki uporablja AVR procesor v kombinaciji s programsko logično arhitekturo Atmela. Naprave Microsemi SmartFusion vključujejo ARM Cortex-M3 jedro procesorja (do 512 kB bliskavice in 64 kB RAM) in analogne periferne enote, kot so večkanalni analogno-digitalni pretvorniki in digitalno-analogni pretvorniki. njihovo FPGA tkanino, ki temelji na pomnilniku flash.



Xilinx Zynq-7000 Vsi programabilni sistemi na čipu.

Nadomestni pristop k uporabi procesorjev trdih makrov je uporaba IP jeder mehkega procesorja, ki se izvajajo v logiki FPGA. Nios II, MicroBlaze in Mico32 so primeri priljubljenih softcore procesorjev. Veliko modernih FPGA-jev je programiranih na "run time", kar je privedlo do ideje rekonfigurabilnih računalniških ali rekonfigurirnih sistemov - procesorjev, ki se preoblikujejo tako, da ustrezajo trenutni nalogi. Poleg tega se začenjajo pojavljati nove, ne-FPGA arhitekture. Mikroprocesorji, ki jih je mogoče konfigurirati s programsko opremo, kot je Stretch S5000, sprejmejo hibridni pristop z zagotavljanjem niza procesorskih jeder in programabilnih jeder, podobnih FPGA, na istem čipu.


Podjetja, kot je Microsoft, so začela uporabljati FPGA, da bi pospešila visoko zmogljive, računsko intenzivne sisteme (kot so podatkovni centri, ki upravljajo z iskalnikom Bing), zaradi uspešnosti FPGA, ki jo prinašajo prednosti na vat. [18] Microsoft je začel uporabljati FPGA, da bi pospešil Bing leta 2014, in leta 2018 začel uvajati FPGA prek drugih obremenitev podatkovnih centrov za svojo platformo za računalništvo v oblaku Azure.