Sisällysluettelo:
- Määritelmä - Mitä tarkoittaa monimutkainen ohjelmoitava logiikkalaite (CPLD)?
- Techopedia selittää kompleksisen ohjelmoitavan logiikkalaitteen (CPLD)
Määritelmä - Mitä tarkoittaa monimutkainen ohjelmoitava logiikkalaite (CPLD)?
Monimutkainen ohjelmoitava logiikkalaite (CPLD) on logiikkalaite, jossa on täysin ohjelmoitavat AND / OR-matriisit ja makrosolut. Makrosolut ovat CPLD: n tärkeimmät rakennuspalikat, jotka sisältävät monimutkaisia logiikkaoperaatioita ja logiikkaa disjunktiivisten normaalimuotolausekkeiden toteuttamiseksi. JA / TAI taulukot ovat täysin ohjelmoitavissa ja vastuussa erilaisten logiikkatoimintojen suorittamisesta. Makrosolut voidaan myös määritellä toiminnallisiksi lohkoiksi, jotka vastaavat peräkkäisen tai kombinatorisen logiikan suorittamisesta.
Techopedia selittää kompleksisen ohjelmoitavan logiikkalaitteen (CPLD)
Monimutkainen ohjelmoitava logiikkalaite on innovatiivinen tuote verrattuna aikaisempiin logiikkalaitteisiin, kuten ohjelmoitavat logiikkamatriisit (PLA) ja ohjelmoitava ryhmälogiikka (PAL). Aikaisemmat logiikkalaitteet eivät olleet ohjelmoitavissa, joten logiikka rakennettiin yhdistämällä useita logiikkapiirejä yhdessä. CPLD: llä on monimutkaisuus PAL: ien ja kenttäohjelmoitavien porttiryhmien (FPGA) välillä. Siinä on myös sekä PAL: n että FPGA: n arkkitehtonisia piirteitä. Tärkein arkkitehtinen ero CPLD: n ja FPGA: n välillä on se, että FPGA: t perustuvat hakutauluihin, kun taas CPLD: t perustuvat porttiin.
CPLD: ien ja FPGA: n yhteisiä piirteitä on, että molemmilla on suuri määrä portteja ja joustavat logiikkamääräykset. CPLD: ien ja PAL: ien välisiin yhteisiin piirteisiin sisältyy haihtumaton kokoonpanomuisti. CPLD: t ovat johtavia ohjelmoitavien logiikkalaitteiden markkinoilla, ja niillä on useita etuja, kuten edistynyt ohjelmointi, alhaiset kustannukset, ovat haihtumattomia ja helppokäyttöisiä.
