Съдържание:
- Определение - Какво означава сложно програмируемо логическо устройство (CPLD)?
- Techopedia обяснява сложно програмируемо логическо устройство (CPLD)
Определение - Какво означава сложно програмируемо логическо устройство (CPLD)?
Сложно програмируемо логическо устройство (CPLD) е логическо устройство с напълно програмируеми И / ИЛИ масиви и макроелементи. Макроклетките са основните градивни елементи на CPLD, които съдържат сложни логически операции и логика за осъществяване на дизюнктивни изрази на нормална форма. И / ИЛИ масивите са напълно препрограмируеми и отговорни за изпълнението на различни логически функции. Макроклетките също могат да бъдат определени като функционални блокове, отговорни за извършването на последователна или комбинаторна логика.
Techopedia обяснява сложно програмируемо логическо устройство (CPLD)
Сложното програмируемо логическо устройство е иновативен продукт в сравнение с по-ранни логически устройства като програмируеми логически масиви (PLAs) и програмируеми логически масиви (PAL). По-ранните логически устройства не бяха програмируеми, така че логиката беше изградена чрез комбиниране на множество логически чипове заедно. CPLD има сложност между PALs и програмируеми полеви масиви (FPGAs). Освен това има архитектурни характеристики както на PALs, така и на FPGA. Основната архитектурна разлика между CPLD и FPGA е, че FPGA се базират на таблици за търсене, докато CPLD се базират на морски порти.
Общите характеристики на CPLD и FPGA са, че и двамата имат голям брой порти и гъвкави разпоредби за логика. Като има предвид, че общите характеристики между CPLD и PAL включват енергонезависима конфигурационна памет. CPLDs са лидери на пазара на програмируеми логически устройства, които имат множество предимства като разширено програмиране, ниска цена, нестабилни и лесни за използване.