Signaalinkäsittelytekniikan laboratorio
Digitaalitekniikan perusteet

Luennot
Sivukartta
Sanasto
Laskuharjoitukset

Ohjelmoitava logiikkaverkko

Ohjelmoitava logiikkaverkko on integroitu piiri, jossa on siis tavallaan ristiin menevä matriisi (vaaka- ja pystysuunnat, kuten ROM-piirissä aiemmin), Ohjelmoitavassa logiikkaverkossa on logiikkaportteja ja/tai erilaisia kytkentämahdollisuuksia. Ohjelmoitava logiikkaverkko ohjelmoidaan valmiiksi (esim. sulakkeita polttamalla) käyttöä varten. Matriisin ansiosta voidaan ohjelmoitava logiikkaverkko ohjelmoida eri käyttötarkoituksia varten eri tavoin kuitenkin niin, että lähtökohta on aina sama (eli verkko, josta ei ole vielä yhtään sulaketta poltettu [tässä esimerkissä. ks. ryhmittely alta]).

Ohjelmoitavia logiikkaverkkoja voidaan ryhmitellä eri tavoin. Alla on esitelty yleisimpiä ryhmittelyjä.

a) Ohjelman säilyvyyden perusteella:
  • haihtumaton ohjelmaiset
  • haihtuvaohjelmaiset
b) Toteutusteknologian perusteella:
  • maskilla ohjelmoitavat (ROM)
  • sulakeperusteiset (programmable ROM, PROM)
  • EPROM -tyyppiset (erasable , programmable ROM)
  • EEPROM (electrically erasable, programmable ROM)
  • RAM -tyyppiset
  • bipolaariset (TTL, ECL)
  • unipolaariset (CMOS)
c) Arkkitehtuurin perusteella (joista enemmän seuraavilla sivuilla):
  • Progammable Read-Only Memory (PROM)
  • Programmable Logic Array (PAL)
  • Programmable Array Logic (PLA)

Ohjelmoitavat logiikkapiirit ovat ns. asiakaskohtaisia logiikkapiirejä (ASIC = Application Specific Integrated Circuit). Ne luokitellaan allaolevan kaavion mukaisesti.

ASIC -piirien suunnittelua opetetaan tämän laboratorion kurssilla s-88.3134 - ASIC-suunnittelun perusteet.

Lisätietoja:


Tämän sivun sisällöstä vastaa aura@wooster.hut.fi
URL: http://signal.hut.fi/digis/luento12/logiikka.html
Sivua on viimeksi päivitetty 23.09.2004.