Поиск datasheet электронных компонентов
Оглавление wiki » Программируемая логическая интегральная схема CPLD

Программируемая логическая интегральная схема CPLD

CPLD (Complex Programmable Logic Device) — программируемая логическая интегральная схема (ПЛИС) в диапазоне сложности между микросхемами PAL (Programmable Array Logic) и FPGA (Field-Programmable Gate Array), сочетающая их архитектурные решения. Технология CPLD состоит из блоков логических переключателей, объединенных перепрограммируемой коммутационной матрицей. В настоящее время CPLD являются электрически перепрограммируемыми и сохраняют логическую структуру после отключения напряжения питания. Отсюда понятно, что FPGA в некотором смысле есть более "программируемыми", чем CPLD.

CPLD ПЛИС

Общие особенности технологии CPLD с PAL:

  • Энергонезависимая конфигурационная память. Основным отличием от большинства FPGA, есть отсутствие внешнего конфигурационного чипа ROM. CPLD может начинать работать мгновенно сразу после системного запуска. 
  • В большинстве CPLD-устройств, маршрутизация настроена таким образом, что ограничивает большое количество логических блоков в возможности подключения их к каналам ввода/вывода через специализированные разъемы. Таким образом, уменьшаются возможности по сокращению использования многоуровневой логики и внутренней памяти микросхем. Данное ограничение уже не актуально для больших и более новых семейств CPLD.

Общие особенности технологии CPLD и FPGA:

  •  Существенным отличием между крупными CPLD и мелкими FPGA до последнего времени было наличие внутренней конфигурационной энергонезависимой памяти в CPLD. Такое отличие есть уже мало заметным и значимым. Представленный ряд новых моделей FPGA так само включает в себя изложенную внутреннюю память.

Несмотря ни на что, наличие внутренней конфигурационной энергонезависимой памяти делают CPLD незаменимыми для последних цифровых схем. Для примера хорошо подходит использование CPLD для загрузки данных FPGA из конфигурации энергонезависимой памяти. CPLD есть промежуточное развитие между устройствами PAL и FPGA. По мере развития технологии основные отличия между CPLD и FPGA продолжают все сильнее и сильнее отличаться. К примеру, определенные CPLD фирмы Intel называют FPGA.

Основными производителями CPLD являются:

Где купить CPLD?

Рекомендуемые публикации по теме:

Новое в электронике

РадиоЛоцман - портал для разработчиков электроники