„Field-programmable gate array” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Xqbot (vitalap | szerkesztései)
a Bot: következő módosítása: fa:اف‌پی‌جی‌ای; kozmetikai változtatások
9. sor:
vagy akár olyan bonyolultabb funkcionalitással ([[kombinációs logika]]), mint egy dekóder vagy egy matematikai függvény megvalósítása. A legtöbb FPGA-ban a logikai blokkok memóriaelemeket is tartalmazhatnak, amelyek lehetnek egyszerű [[Flip-flop (elektronika)|flip-flopok]], vagy akár teljes memóriablokkok.
 
A programozható összeköttetések hierarchiája lehetővé teszi, hogy logikai blokkokat a rendszertervező által igényelt módon kapcsoljunk össze, egy egy-lapkás programozható [[breadboard]]-hoz hasonlóan. A logikai blokkokat és összeköttetéseiket a felhasználó vagy a tervező programozhatja, az FPGA legyártása után, hogy abban logikai függvényeket valósítson meg
— ebből jön a neve: "[[a helyszínen programozható]]".
 
16. sor:
lezárása után már nem módosíthatók (OTP - One Time Programmable, egyszer programozható logika). Ilyenkor a fejlesztést hagyományos FPGA-kon végzik, majd a végeredményt átviszik OTP-re
 
Az egyszerűbb tervezésre egy másik lehetőség a [[komplex programozható logikai eszköz]]ök (CPLDs) használata.
 
== Története ==
26. sor:
 
A CPLDk és FPGAk között elsődlegesen architekturális különbség van. A CPLDk viszonylag korlátozott szerkezetűek, amelyek egy vagy több programozható szorzatösszeg logikai tömbből állnak, amelyek viszonylag kis számú [[órajelvezérelt]]
[[processzor regiszter|regiszterregisztert]]t ([[clocked]] [[register]]) hajtanak meg. Ez eredményezi a kisebb flexibilitást, előnye viszont a kiszámíthatóbb időkésés és a magasabb logikai/kapcsolat arány. Másrészt, az FPGAs architektúrákban az összekapcsolhatóság dominál. Ez sokkal flexibilisebbé teszi azokat (az ezekkel gyakorlatban megvalósítható
tervezések nagysága szempontjából), de éppen ezért sokkal bonyolultabb is ezekre tervezni.
 
142. sor:
[[digitális jelfeldolgozás, DSP]], [[szoftveres rádió]], [[űrkutatás]]i és [[hadsereg|katonasági]] rendszerek, [[alkalmazás-specifikus integrált áramkör|ASIC]] prototípuskészítés, [[orvosi képalkotás]], [[számítógépes látás]], [[beszédfelismerés]], [[kriptográfia]], [[bioinformatika]], [[emulátor|számítógép hardver emuláció]].
 
Az FPGA-k eredetileg a [[CPLD]]-k versenytársai voltak, azonos versenypályán, a [[Nyomtatott áramköri lap|NYÁKNYÁKok]]ok [[összekötő logika|összekötő logikája]] területén. Amint azonban méretük, képességeik és sebességük növekedett, mind több és nagyobb feladatot vettek át és elérték azt az állapotot, amikor némelyiket már [[egylapkás rendszer|egylapkás teljes
rendszerrendszerként]]ként adják el.
 
Az FPGA-kat különösen gyakran használják olyan algoritmikus területeken, amelyeken jól használhatók az architektúrájuk által kínált masszív párhuzamosság. Az egyik ilyen terület kriptográfiai algoritmusokban a kódfeltörés, különösen a [[nyers erő módszerű]] támadások esetén.
160. sor:
ahol is 4-8 órát kell várni a [[forráskód]] legkisebb változása után is.
 
== Külső hivatkozások ==
* [http://so-logic.net/en/knowledgebase/fpga_universe FPGA Database]
 
175. sor:
[[eo:Agordebla Matrico de Logikaj Elementoj]]
[[es:FPGA]]
[[fa:اف‌پی‌جی‌اِیاف‌پی‌جی‌ای]]
[[fr:Circuit logique programmable#FPGA]]
[[he:FPGA]]