Spisu treści:
- Definicja - Co oznacza złożone programowalne urządzenie logiczne (CPLD)?
- Techopedia wyjaśnia złożone programowalne urządzenie logiczne (CPLD)
Definicja - Co oznacza złożone programowalne urządzenie logiczne (CPLD)?
Złożone programowalne urządzenie logiczne (CPLD) to urządzenie logiczne z całkowicie programowalnymi macierzami AND / OR i makrokomórkami. Makrokomórki są głównymi elementami składowymi CPLD, które zawierają złożone operacje logiczne i logikę do implementacji rozłącznych wyrażeń normalnych. Macierze AND / OR są całkowicie programowalne i odpowiadają za wykonywanie różnych funkcji logicznych. Makrokomórki można również zdefiniować jako bloki funkcjonalne odpowiedzialne za wykonywanie logiki sekwencyjnej lub kombinatorycznej.
Techopedia wyjaśnia złożone programowalne urządzenie logiczne (CPLD)
Złożone programowalne urządzenie logiczne jest innowacyjnym produktem w porównaniu do wcześniejszych urządzeń logicznych, takich jak programowalne tablice logiczne (PLA) i programowalna tablica logiczna (PAL). Wcześniejsze urządzenia logiczne nie były programowalne, więc logika została zbudowana przez połączenie wielu układów logicznych razem. CPLD ma złożoność między systemami PAL a programowalnymi tablicami bramek (FPGA). Ma także cechy architektoniczne zarówno PAL, jak i FPGA. Główną różnicą architektoniczną między CPLD a FPGA jest to, że FPGA oparte są na tablicach przeglądowych, podczas gdy CPLD oparte są na morzu bram.
Wspólne cechy CPLD i FPGA są takie, że oba mają dużą liczbę bramek i elastyczne zabezpieczenia logiki. Natomiast wspólne cechy CPLD i PAL obejmują nieulotną pamięć konfiguracji. CPLD są liderami na rynku programowalnych urządzeń logicznych, oferując wiele korzyści, takich jak zaawansowane programowanie, niski koszt, nieulotność i łatwość użycia.








