Сложное программируемое логическое устройство
-
Определение и особенности CPLD
- CPLD — это программируемое логическое устройство между PALs и FPGA.
- Макроэлемент является основным строительным блоком CPLD с логикой дизъюнктивных выражений.
-
Общие функции CPLD и PALs
- Энергонезависимая конфигурационная память, позволяющая CPLD функционировать сразу после запуска.
- Ограниченная маршрутизация для большинства логических блоков, что уменьшает возможности хранения состояния.
-
Общие функции с ПЛИС
- Большое количество логических элементов для реализации средней сложности устройств обработки данных.
- Специализированная логика для сложных функций, таких как целочисленная арифметика.
-
Отличия от FPGA
- Встроенная энергонезависимая память для функций «загрузчика».
- Эволюция от PLAs и PALs к более компактным устройствам.
-
Архитектура CPLD и FPGA
- CPLD основаны на PLD с программируемой структурой межсоединений.
- FPGA используют логические блоки.
-
Дополнительные сведения
- Упоминание языков описания аппаратного обеспечения и полупроводниковых компаний.
Полный текст статьи: