Jump to content

Сложное программируемое логическое устройство

(Перенаправлено с CPLD )
CPLD Altera MAX 7000- й серии с 2500 вентилями.
Кристалл сложного программируемого логического устройства (CPLD) Altera EPM7032 на базе EEPROM . Размер кристалла 3446x2252 мкм. Технологический узел 1 мкм.

Сложное программируемое логическое устройство ( CPLD ) — это программируемое логическое устройство, сложность которого находится между PAL и FPGA , а также архитектурные особенности обоих. Основным строительным блоком CPLD является макроячейка , которая содержит логику, реализующую дизъюнктивные выражения нормальной формы и более специализированные логические операции.

Некоторые функции CPLD схожи с PAL :

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

Другие функции являются общими с FPGA :

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

Наиболее заметной разницей между большим CPLD и маленькой FPGA является наличие внутрикристальной энергонезависимой памяти в CPLD, что позволяет использовать CPLD для функций « загрузчика », прежде чем передать управление другим устройствам, не имеющим их. собственное постоянное хранилище программ. Хорошим примером является использование CPLD для загрузки данных конфигурации FPGA из энергонезависимой памяти. [1]

CPLD были эволюционным шагом по сравнению с предшествовавшими им еще меньшими устройствами: PLA (впервые выпущенными Signetics ) и PAL . Им, в свою очередь, предшествовали стандартные логические продукты, которые не допускали программирования и использовались для создания логических функций путем физического соединения нескольких стандартных логических микросхем (или сотен их) вместе (обычно с подключением на печатной плате или платах, но иногда, особенно для прототипирования с использованием проволочной проводки).

Основное различие между архитектурами устройств FPGA и CPLD заключается в том, что CPLD внутренне основаны на наборе PLD, сопровождаемых программируемой структурой межсоединений, тогда как FPGA используют логические блоки .

См. также

[ редактировать ]
  1. ^ «Сложное программируемое логическое устройство» . blogspot.com. Май 2008 года . Проверено 17 ноября 2013 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7d536659a149e4ae87cf10ddfb12ed36__1714264080
URL1:https://arc.ask3.ru/arc/aa/7d/36/7d536659a149e4ae87cf10ddfb12ed36.html
Заголовок, (Title) документа по адресу, URL1:
Complex programmable logic device - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)