Forskjellen Mellom PLA Og ROM

Forskjellen Mellom PLA Og ROM
Forskjellen Mellom PLA Og ROM

Video: Forskjellen Mellom PLA Og ROM

Video: Forskjellen Mellom PLA Og ROM
Video: Norsk språk (Норвежский язык) - Forskjellen mellom den/det/de og denne/dette/disse 2024, April
Anonim

PLA vs ROM

ROM (Read Only Memory) og PLA (Programmable Logic Array) brukes til å implementere logiske funksjoner. Begge bruker logikkonfigurasjonen 'Sum av produkter', som består av et primært utvalg av OG-porter og et sekundært utvalg av ELLER-porter. OR-funksjonen (sum) brukes på utdata fra AND (produkt) matriser.

ROM (skrivebeskyttet minne)

ROM er laget av et AND-gates array og OR gates array. AND-array gir alle kombinasjonene av innganger, og OR-array brukes til å velge de nødvendige kombinasjonene. Derfor er AND-array alltid løst. I et tre-inngangssystem (la oss si) produserer AND-matrisen for eksempel alle kombinasjonene (produktuttrykk) av ABC, ABC ', AB'C, AB'C', A'BC, A'BC ', A'B 'C, A'B'C' hvor 'innebærer komplementet (IKKE).

Deretter kan en ELLER-gate brukes til å velge de nødvendige produktbetingelsene for å implementere den gitte logikkfunksjonen. Enhver logisk funksjon av A, B, C kan implementeres ved bruk av disse produktbetingelsene.

For eksempel

f (A, B, C) = AB + BC = ABC + ABC '+ A'BC

På samme måte kan en rekke ELLER porter implementere en rekke logiske funksjoner. Derfor brukes ROM til å lagre programmer. Programmering av ROM betyr å konfigurere disse ELLER matrisen ved å velge de nødvendige produktene.

PLA (programmerbar logisk matrise)

PLA er også laget av to OR- og AND-matriser, men begge gruppene kan konfigureres i motsetning til i ROM. Dette gir også et "Sum av produkter", men på en annen måte. Siden vilkår for OG-porter også er mulige, kan det gi flere produktbetingelser som AB, BC ', C osv. Derfor er det mye lettere å implementere logiske funksjoner sammenlignet med ROM.

For eksempel kan AB + BC implementeres direkte ved å velge A, B for en OG-port, B, C for en annen OG-gate og lage utganger fra disse OG-portene til innganger til en ELLER-port.

Hva er forskjellen mellom ROM og PLA?

1. I PLA er både AND- og OR-matriser konfigurerbare i motsetning til i ROM, mens bare OR-porter-arrayet kan konfigureres.

2. PLA har evnen til å ta hensyn til "don't care terms" (boolske overlappinger) der ROM-er ikke er i stand.

3. ROM har alle kombinasjoner av produktbetegnelser, og anses derfor som den mest generelle kombinasjonslogiske enheten i motsetning til PLA, som ikke har alle kombinasjonene.

Anbefalt: