Dom > Razstava > Vsebine

Polje s programirljivimi polji

Mar 11, 2019

Polje s programirljivimi vrati (FPGA) je integrirano vezje, zasnovano tako, da ga konfigurira stranka ali oblikovalec po izdelavi - zato je izraz "programabilen za polje". Konfiguracija FPGA je na splošno podana z jezikom opisa strojne opreme (HDL), podobno tistemu, ki se uporablja za integrirano vezje (ASIC), specifično za aplikacijo. Za določitev konfiguracije so bili prej uporabljeni vezja, vendar je to vse pogostejše zaradi uvedbe orodij za avtomatizacijo elektronskega oblikovanja.


Špartanski FPGA iz Xilinxa

FPGA vsebujejo niz programirljivih logičnih blokov in hierarhijo medsebojno povezanih rekonfigurirnih povezav, ki omogočajo, da so bloki "ožičeni skupaj", tako kot veliko logičnih vrat, ki se lahko medsebojno povezujejo v različnih konfiguracijah. Logični bloki so lahko konfigurirani za izvajanje kompleksnih kombinacijskih funkcij ali pa preprosta logična vrata, kot sta AND in XOR. V večini FPGA-jev logični bloki vključujejo tudi pomnilniške elemente, ki so lahko preprosti flip-flopi ali bolj popolni bloki pomnilnika. Mnoge FPGA je mogoče reprogramirati za izvajanje različnih logičnih funkcij, kar omogoča prilagodljivo računalniško preoblikovanje, ki se izvaja v računalniški programski opremi.