Programozható logikai wikipedia

Programozható logikai wikipedia

FPGA típusú CPLD Company «Altera», modell «MAX 7128"

A programozható logikai integrált áramkör (FPGA Engl p rogrammable l ogic d evice PLD ...) - egy elektronikus alkatrész létrehozásához használt digitális integrált áramkörök. Ellentétben a hagyományos digitális áramkörök. FPGA logika nem határozza meg a gyártása, és úgy határozzák meg programozási (tervezési). Használt programozási és programozási IDE (debug környezet), amely lehetővé teszi, hogy hozzanak a kívánt mintát a digitális eszköz formájában a kapcsolási rajzok vagy szoftver speciális hardver leíró nyelvek. Verilog. VHDL. . AHDL stb Alternatív FPGA közül

  • Programozható logikai vezérlők (PLC-k);
  • gate array (FPGA), igénylő gyári termelési folyamat programozásra;
  • ASIC - speciális egyedi nagyméretű integrált áramkörök (LSI-k kifejlesztése), hogy ha a kis léptékű termelési egység, és lényegesen drágább;
  • speciális számítógépeket. processzorokkal (például digitális jel processzor) vagy mikrokontrollert. amely miatt a szoftver eljárás végrehajtására algoritmusok az FPGA lassabb.

Néhány gyártó kínál annak FPGA szoftver processzorok. amelyek módosíthatók egy adott feladatra, amelyet azután integrálva az FPGA. tehát:

  • növekvő szabad hely van kialakítva a nyomtatott áramköri lap (képes csökkenteni a méretét a tábla);
  • egyszerűsített design a FPGA magának;
  • Ez növeli a sebességet az FPGA.

tervezési szakaszban [| ]

  1. Beállítás kapcsolási rajz vagy program speciális hardver leíró nyelvek. Verilog. VHDL. AHDL et al.
  2. Logikai szintézis szoftverrel szintetizátorok (kapok egy listát az elektromos csatlakozások (szövegként) egy elméleti tárolt hardver leíró nyelv).
  3. Tervezése a programok tenyésztők-és razmeschalschikov „nyomtatott áramköri lap, amelyen az FPGA chip kerül sor között a kiegészítő elemek, amelyek nem valósíthatók révén a legtöbb FPGA (ellenállásokat, generátorok, ADC, kondenzátorok, stb), valamint megpróbál tárgyalni jelző paraméterek FPGA vagy számítógép-perifériák busszal. [Törlés].
  4. Létrehozása egy bootolható flash file [tisztázni].
  5. Egy fájl feltöltése az FPGA chip. Ennek eredményeként lehetővé válik szűken specializált chip rögzített funkcionalitással. Ellentétben a boot program a programozható vezérlő, ahol a logikai struktúra rugalmas és perestravaetsya az egyes kért művelet során az olvasás a végrehajtható program. [Törlés].

Alkalmazás [| ]

Az FPGA-k széles körben használják az építőiparban különféle bonyolult és képességeit a digitális eszközök. például:

Típusai FPGA [| ]

Korai FPGA [| ]

PAL (Engl programozható tömb logikai.) - programozható array (mátrix) logikát. A Szovjetunióban PLA és PLM nem voltak különbözőek, arra kijelölt, mint a PLA (Programmable n logikai kötetek atritsa m). A különbség a PLA és a PLM hozzáférhetősége a belső szerkezete programozási (mátrixok).

GAL (angol generikus tömb logikát.) - ez egy FPGA programozható mátrix „I”, és egy rögzített mátrix „vagy”.

CPLD [| ]

CPLD (Engl komplex programozható logikai eszköz -. Komplex programozható logikai eszközök) tartalmaznak viszonylag nagy programozható logikai blokkok - makrocella. párosulva a külső csatlakozók és a belső busz. Funkcionalitás CPLD kódolva a nem-felejtő memória. így nem kell újraprogramozni azokat induláskor. Ezt fel lehet használni, hogy bővíteni száma I / O közel nagy kristályokat, vagy előfeldolgozásának jelek (például, a vezérlő COM-port. USB. VGA).

FPGA [| ]

FPGA (. Engl Field-Programmable Gate Array) tartalmaz blokkolja a szaporodás-összegzés, amely széles körben használják a jelfeldolgozás (DSP, Engl digitális jelfeldolgozás.) És logikai elemek (általában alapján átkódolás asztal - igazság táblázat) valamint azok kapcsoló egység. FPGA jellemzően használt jelfeldolgozás, több kapuk és rugalmasabb architektúra, mint CPLD. A FPGA program tárolása egy elosztott memória, amely elvégezhető mind az energiatartalom alapján függő sejtek a statikus RAM (például forgács, például a cég «Xilinx» és «Altera») - ebben az esetben a program nem tárolja az eltűnését a chip tápegység és a alapján nem felejtő sejtek flash-memória vagy antifuse jumper (ilyen chipek által termelt a cég «Actel» és «Lattice Semiconductor») - ezekben az esetekben, a program tárolja egy áramszünet. Ha a program a felejtő memóriában tárolódnak. Ezután minden egyes bekapcsoláskor IC újra kell konfigurálni a bootloader, ami lehet ágyazni az FPGA is. Egy alternatív FPGA PLD lassabb digitális jelfeldolgozó processzorok. FPGA is használják, mint gyorsító általános célú processzorok szuperszámítógépek (például egy számítógép «Cray XD1» társaság «Cray», a projekt «RASC» A «Silicon Graphics» ( «SGI»)).

Egyéb [| ]

Add linkek forrásokból. amelynek tárgya a téma ezt a cikket (vagy szakasz), mint egész, adatokat tartalmazó lista elemeit példaként. Ellenkező esetben a partíció törölhető.

Néhány a világ vezető gyártói FPGA [| ]

A fő gyártója a kristályok FPGA [| ]

Lásd még [. | ]

Megjegyzések [| ]

Irodalom [| ]

Irodalom [| ]

Kapcsolódó cikkek