Aanbevolen, 2024

Editor'S Choice

Verschil tussen PLA en PAL

PLA en PAL zijn types van Programmable Logic Devices (PLD) die worden gebruikt om combinatielogica samen met sequentiële logica te ontwerpen. Het significante verschil tussen de PLA en PAL is dat de PLA bestaat uit de programmeerbare array van EN- en OF-poorten, terwijl PAL de programmeerbare array van AND heeft, maar dan een vaste reeks OR-poorten. PLD's biedt een meer eenvoudige en flexibele manier om de logische circuits te ontwerpen waarbij het aantal functies ook kan worden verhoogd. Deze worden ook geïmplementeerd in IC.

Vóór PLD's werden multiplexers gebruikt voor het ontwerpen van een combinatorisch logisch circuit, deze schakelingen waren zeer complex en rigide. Vervolgens worden programmeerbare logische apparaten (PLD) ontwikkeld en de eerste PLD was ROM. Het ROM-ontwerp was niet erg succesvol omdat het probleem van hardwareverspilling naar voren kwam en de exponentiële groei in de hardware voor elke grote toepassing groeide. Om de beperkingen van ROM, PLA en PAL te overbruggen werden bedacht. PLA en PAL zijn programmeerbaar en maken effectief gebruik van de hardware.

Vergelijkingstabel

Basis voor vergelijkingPLAVRIEND
BetekentProgrammeerbare logica-arrayProgrammeerbare matrixlogica
BouwProgrammeerbare reeks EN- en OF-poorten.Programmeerbare reeks EN-poorten en vaste reeks OF-poorten.
BeschikbaarheidMinder vruchtbaarMeer beschikbaar
FlexibiliteitBiedt meer programmeerflexibiliteit.Biedt minder flexibiliteit, maar wordt eerder gebruikt.
KostenDuurGemiddelde kosten
Aantal functiesEen groot aantal functies kan worden geïmplementeerd.Biedt het beperkte aantal functies.
SnelheidLangzaamhoog

Definitie van PLA

PLA staat voor de programmeerbare logica-array die de boolean-functie presenteert in het formulier SOP (Som van producten). De PLA bevat NIET-, EN- en OF-poorten die op de chip zijn gefabriceerd. Het passeert elke input door een NIET-poort die elke input en zijn complement beschikbaar maakt voor elke AND-poort. De uitvoer van elke EN-poort wordt aan elke OF-poort gegeven. Eindelijk produceert de OF-poortuitgang chipuitvoer. Dus, dit is hoe geschikte verbindingen worden gemaakt om SOP-uitdrukkingen te gebruiken.

In PLA zijn de verbindingen met zowel AND- als OR-arrays programmeerbaar. PLA wordt als duurder en complexer beschouwd in vergelijking met de PAL. De twee verschillende productietechnieken kunnen worden gebruikt voor PLA om het programmeergemak te vergroten. In deze techniek wordt elke verbinding opgebouwd door een zekering op elk snijpunt waar de ongewenste verbindingen kunnen worden verwijderd door de zekeringen te blazen. De laatste techniek omvat het maken van de verbinding op het moment van het fabricageproces met behulp van het juiste masker dat is verschaft voor het specifieke verbindingspatroon.

Definitie van PAL

PAL (Programmable Array Logic) is ook een PLD (Programmable Logic Device) -circuit dat vergelijkbaar is met PLA. PAL gebruikt de programmeerbare EN-poorten, maar ook gefixeerde OF-poorten, in tegenstelling tot PLA. Het implementeert twee eenvoudige functies waarbij het aantal gekoppelde EN-poorten aan elke OF-poort het maximumaantal producttermen aangeeft dat kan worden gegenereerd in een som-van-productenrepresentatie van de specifieke functie. Hoewel de EN-poorten voortdurend verbonden zijn met de OF-poorten, betekent dit dat de geproduceerde productterm niet kan worden gedeeld met de uitvoerfuncties.

Het hoofdconcept achter het ontwikkelen van PLD's is om een ​​complexe booleaanse logica in één enkele chip te integreren. Daarom wordt de onbetrouwbare bedrading geëlimineerd, waardoor het logische ontwerp wordt voorkomen en het stroomverbruik wordt geminimaliseerd.

Belangrijkste verschillen tussen PLA en PAL

  1. De PLA is PLD, die bestaat uit twee niveaus van programmeerbare logica EN-vlak en OF-vlak. Aan de andere kant bevat PAL alleen programmeerbaar EN-vlak en vast OF-vlak.
  2. Als het om beschikbaarheid gaat, is de PAL beter beschikbaar en is de productie eenvoudig. De PLA is daarentegen niet gemakkelijk beschikbaar.
  3. De PLA is flexibeler dan een PAL.
  4. PLA is duurder in vergelijking met de PAL.
  5. Een aantal functies geboden door PLA zijn relatiefer omdat het ook de programmering van het OF-vlak mogelijk maakt.
  6. PAL werkt sneller terwijl PLA trager is in vergelijking.

Conclusie

Programmeerbare logische array (PLA) en programmeerbare matrixlogica (PAL) zijn de PLD (Programmable Logic Devices) waarbij PLA flexibeler en flexibeler is dan PAL. PAL kan echter gemakkelijk een logisch combinatieschakeling produceren.

Top