Prieš PLD, multiplekseriai buvo naudojami kombinuotos loginės grandinės projektavimui, šios grandinės buvo labai sudėtingos ir standžios. Tada sukuriami programuojami loginiai įrenginiai (PLD), o pirmasis PLD buvo ROM. ROM dizainas nebuvo labai sėkmingas, nes išsiaiškino aparatūros švaistymo problemą ir didėjančią aparatinės įrangos eksponentinį augimą kiekvienam dideliam taikymui. Siekiant įveikti ROM, PLA ir PAL apribojimus. PLA ir PAL yra programuojami ir efektyviai naudoja aparatūrą.
Palyginimo diagrama
Palyginimo pagrindas | PLA | BIČIULIS |
---|---|---|
Reiškia | Programuojamas loginis elementas | Programuojama „Array Logic“ |
Statyba | Programuojami IR ir OR vartai. | Programuojamieji IR vartai ir fiksuota ARBA vartų dalis. |
Prieinamumas | Mažiau vaisingas | Labiau prieinama |
Lankstumas | Teikia daugiau programavimo lankstumo. | Siūloma mažiau lankstumo, bet dažniau naudojama. |
Kaina | Brangus | Tarpinės išlaidos |
Funkcijų skaičius | Galima įgyvendinti daug funkcijų. | Pateikia ribotą funkcijų skaičių. |
Greitis | Lėtas | Aukšta |
PLA apibrėžimas
PLA žymi programuojamą loginę struktūrą, kuri pateikia loginę funkciją SOP (produktų sumos) formoje. PLA sudėtyje yra NE, IR IR ARBA ORDŲ, pagamintų ant lusto. Jis perduoda kiekvieną įvestį NEUŠKINIU vartų, todėl kiekvienas įėjimas ir jo papildymas yra prieinami kiekvienam IR vartui. Kiekvieno IR varto išėjimas perduodamas kiekvienam ARBA vartų. Pagaliau, ARG vartų išėjimas sukuria lustų išvestį. Taigi, tai yra, kaip tinkami ryšiai naudojami siekiant naudoti SOP išraiškas.
PLA ryšiai su IR ir OR matricomis yra programuojami. PLA yra laikomas brangesniu ir sudėtingesniu, palyginti su PAL. PLA gali naudoti dvi skirtingas gamybos technologijas, kad būtų lengviau programuoti. Šiuo metodu kiekvienas sujungimas yra pastatytas per saugiklį kiekviename sankryžos taške, kur nepageidaujamos jungtys gali būti pašalintos pūstant saugiklius. Pastarasis metodas apima prijungimo procesą gamybos proceso metu, naudojant tinkamą kaukę, skirtą konkrečiam sujungimo modeliui.
PAL apibrėžimas
PAL (programuojama programinė logika) taip pat yra PLD (programuojamo loginio įrenginio) grandinė, kuri veikia panašiai kaip PLA. Skirtingai nuo PLA, PAL naudoja programuojamus IR vartus, tačiau fiksuotus ARBA vartus. Jame įgyvendinamos dvi paprastos funkcijos, kuriose kiekvienam ARBA vartai susietų IR vartų skaičius nurodo maksimalų produktų terminų skaičių, kuris gali būti generuojamas tam tikros funkcijos produktų vaizde. Nors IR vartai yra nuolat prijungti prie OR vartų, o tai reiškia, kad pagamintas produkto terminas nesutampa su išvesties funkcijomis.
Pagrindinė PLD kūrimo koncepcija yra sudėtingos loginės logikos įterpimas į vieną mikroschemą. Todėl pašalinkite nepatikimus laidus, užkertant kelią logikai ir mažinant energijos suvartojimą.
Pagrindiniai PLA ir PAL skirtumai
- PLA yra PLD, susidedantis iš dviejų lygių programuojamos logikos IR plokštumos ir OR plokštumos. Kita vertus, PAL turi tik programuojamą IR plokštumą ir fiksuotą AR plokštumą.
- Kalbant apie prieinamumą, PAL yra lengviau prieinama kartu su lengva gamyba. Priešingai, PLA nėra lengvai prieinama.
- PLA yra lankstesnis nei PAL.
- PLA yra brangesnis, palyginti su PAL.
- Daugybė funkcijų, kurias teikia PLA, yra santykinai didesnės, nes tai taip pat leidžia programuoti OR plokštumą.
- PAL veikia greičiau, o PLA yra palyginti lėtesnis.
Išvada
Programuojama loginė plokštė (PLA) ir programuojama programavimo logika (PL) yra PLD (programuojami loginiai įrenginiai), kuriuose PLA yra labiau pritaikomas ir lankstesnis nei PAL. Tačiau PAL gali lengvai sukurti kombinacijos logikos grandinę.