Odporúčaná, 2019

Redakcia Choice

Rozdiel medzi PLA a PAL

PLA a PAL sú typy programovateľných logických zariadení (PLD), ktoré sa používajú na návrh kombinovanej logiky spolu so sekvenčnou logikou. Významný rozdiel medzi PLA a PAL spočíva v tom, že PLA pozostáva z programovateľného zoskupenia brány AND a OR, zatiaľ čo PAL má programovateľné pole AND, ale pevnú sústavu OR brány. PLD poskytujú jednoduchší a flexibilnejší spôsob navrhovania logických obvodov, kde je možné zvýšiť počet funkcií. Tiež sú implementované v IC.

Pred PLD sa použili multiplexory na návrh kombinačného logického obvodu, tieto obvody boli veľmi zložité a neohybné. Potom boli vyvinuté programovateľné logické zariadenia (PLD) a prvé PLD bol ROM. ROM dizajn nebol veľmi úspešný, pretože sa objavili problémy s plytvaním hardvéru a rastúcim exponenciálnym rastom hardvéru pre každú veľkú aplikáciu. Prekonali obmedzenia ROM, PLA a PAL. PLA a PAL sú programovateľné a efektívne využívajú hardvér.

Porovnávacia tabuľka

Základ pre porovnaniePLAPAL
ZnamenaťProgramovateľné logické poleProgramovateľná logická pole
stavbaProgramovateľné pole brány AND a OR.Programovateľné pole brány AND a pevná brána OR.
DostupnosťMenej plodnéViac ľahko dostupné
flexibilitaPoskytuje väčšiu flexibilitu programovania.Ponúka menšiu flexibilitu, ale s väčšou pravdepodobnosťou používa.
nákladydrahýPriemerné náklady
Počet funkciíMôže sa implementovať veľký počet funkcií.Poskytuje obmedzený počet funkcií.
rýchlosťpomalyvysoký

Definícia PLA

PLA znamená programovateľné logické pole, ktoré predstavuje funkciu boolean v tvare SOP (Sum of Products). PLA obsahuje brány NOT, AND a OR, ktoré sú vyrobené na čipu. Prechádza každý vstup NOT gate, ktorý robí každý vstup a jeho doplnok k dispozícii každej bráne AND. Výstup každej brány AND je daný každej bráne OR. Konečne výstup OR brány produkuje čipový výstup. Takto sa vytvárajú vhodné spojenia na používanie výrazov SOP.

V PLA sú napojenia na súbory AND aj OR sú programovateľné. PLA sa považuje za drahšie a zložité v porovnaní s PAL. Dve odlišné výrobné techniky môžu byť použité pre PLA na zvýšenie jednoduchosti programovania. Pri tejto technike je každé spojenie vytvorené pomocou poistky v každom priesečníku, kde je možné odstrániť nežiaduce pripojenia vyfukovaním poistiek. Posledná technika zahŕňa spojenie v čase procesu výroby pomocou správnej masky poskytovanej pre špecifický vzorec prepojenia.

Definícia PAL

PAL (Programmable Array Logic) je tiež obvod PLD (Programmable Logic Device), ktorý funguje podobne ako PLA. PAL používa programovateľné brány AND, ale pevné OR brány, na rozdiel od PLA. Zavádza dve jednoduché funkcie, pri ktorých počet prepojených brány AND ku každej bráne OR špecifikuje maximálny počet výrazov produktu, ktoré je možné generovať v reprezentácii sumárnych produktov konkrétnej funkcie. Zatiaľ čo brány AND sú neustále spojené s bránami OR, čo znamená, že vyprodukovaný produktový výraz sa nedá zdieľať s výstupnými funkciami.

Hlavným konceptom vývoja PLD je vložiť zložitú booleovskú logiku do jedného čipu. Preto je potrebné vylúčiť nespolehlivé zapojenie, zabrániť návrhu logiky a minimalizovať spotrebu energie.

Kľúčové rozdiely medzi PLA a PAL

  1. PLA je PLD, pozostáva z dvoch úrovní programovateľnej logiky AND roviny a roviny OR. Na druhej strane PAL obsahuje iba programovateľnú AND rovinu a pevnú rovinu OR.
  2. Pokiaľ ide o dostupnosť, PAL je ľahšie dostupný spolu s ľahkou produkciou. Naopak, PLA nie je ľahko dostupný.
  3. PLA je flexibilnejšia ako PAL.
  4. PLA je nákladnejšia v porovnaní s PAL.
  5. Množstvo funkcií, ktoré poskytuje PLA, je relatívnejšie, pretože umožňuje aj programovanie roviny OR.
  6. PAL funguje rýchlejšie, zatiaľ čo PLA je pomalšie.

záver

Programovateľné logické pole (PLA) a programovateľná logická pole (PAL) sú PLD (Programmable Logic Devices), kde PLA je flexibilnejšia a flexibilnejšia ako PAL. PAL však môže ľahko vytvoriť kombinovaný logický obvod.

Top