Программируемое логическое устройство
-
История и развитие программируемой логики
- Программируемая логика (PLD) — это тип интегральной схемы, который позволяет изменять логические функции во время работы устройства.
- PAL (программируемая логическая матрица) была изобретена в 1971 году и стала основой для современных PLD.
- PAL была разработана для использования в микропроцессорах, но позже стала основой для более сложных устройств, таких как CPLD и FPGA.
-
Развитие и применение PAL
- PAL была разработана National Semiconductor и стала популярной благодаря своей способности к перепрограммированию.
- PAL использовалась в различных областях, включая телекоммуникации, компьютеры и автомобильную электронику.
- После успеха PAL AMD представила 24-контактный разъем 22V10 PAL с дополнительными функциями.
-
Усовершенствования и развитие PLD
- GAL (универсальное матричное логическое устройство) от Lattice Semiconductor было усовершенствованием PAL с возможностью стирания и перепрограммирования.
- CPLD (сложные программируемые логические устройства) использовались для более крупных логических схем и программировались через программаторы или последовательный поток данных.
- ПЛИС (программируемые в полевых условиях вентильные матрицы) были разработаны для более сложных конструкций и программировались после пайки на печатной плате.
- EPLD (стираемые программируемые логические устройства) были разработаны для стирания и перепрограммирования с помощью ультрафиолетового или электрического излучения.
-
Другие варианты и хранение конфигурации
- Существуют микропроцессорные схемы с фиксированными функциями и возможностью изменения через код.
- PLD сочетают в себе логические устройства и запоминающие устройства, используя различные типы памяти, такие как SRAM, EEPROM и флэш-память.
-
Языки программирования и программирующие устройства
- Для программирования PLD используются языки описания аппаратного обеспечения (HDLS), такие как PALASM, ABEL, CUPL, Verilog и VHDL.
- Программаторы PLD могут программировать различные семейства PLD от разных производителей.
-
Рекомендации и внешние ссылки
- Статья содержит ссылки на дополнительные ресурсы и информацию о программируемой логике.
Полный текст статьи: