Skrót PLD pochodzi od angielskiego Programmable Logic Device i oznacza rodzinę programowalnych układów logiki cyfrowej. Cechą wspólną tej grupy jest to, że po wyprodukowaniu układu jego funkcja logiczna nie jest na stałe "zaszyta" jak w typowych bramkach czy układach o stałej strukturze, lecz może zostać zdefiniowana przez użytkownika (w zależności od typu: jednorazowo, wielokrotnie, przez konfigurację).
Dlatego poprawne dokończenie zdania to "układów programowalnych". W praktyce do szeroko rozumianych PLD zalicza się m.in. proste układy programowalne, CPLD oraz FPGA (w wielu ujęciach FPGA traktuje się jako bardzo rozbudowaną logikę programowalną).
Dlaczego pozostałe odpowiedzi są błędne?
- "czasowych" – to nie jest standardowa, nadrzędna klasyfikacja PLD. PLD mogą realizować zarówno logikę kombinacyjną, jak i sekwencyjną (zależną od zegara/czasu), ale nie definiuje ich to jako "układów czasowych".
- "pamięci statycznych" – SRAM to typ pamięci. Choć niektóre PLD/FPGA mogą wykorzystywać komórki pamięci lub tablice konfiguracyjne, ich podstawową funkcją jest realizacja logiki, a nie bycie pamięcią ogólnego przeznaczenia.
- "pamięci dynamicznych" – DRAM to również typ pamięci wymagający odświeżania. PLD nie są klasyfikowane jako DRAM; to zupełnie inna rodzina układów i inne zastosowania.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawia się "programowalne" obok typów pamięci, najpierw rozpoznaj, czy pytanie dotyczy logiki (PLD) czy magazynowania danych (SRAM/DRAM). To zwykle rozstrzyga wybór poprawnej opcji.