Программируемая логическая интегральная схема ПЛИС (PLA, PLD) – это электронное устройство содержащее набор многофункциональных логических ячеек позволяющее запрограммировать их логику работы, связи, порты вывода по определенному алгоритму, определяемому пользователем. ПЛИС разделяются на два вида: FPGA – программируемая пользователем вентильная матрица и CPLD – многофункциональное программируемое логическое устройство, содержащее массив макроячеек и коммутационную матрицу. FPGA – имеет большее количество логических вентилей, до нескольких миллионов, но энергонезависимая память отсутствует, и для загрузки конфигурации из внешней памяти требуется некоторое время. Таким образом, ПЛИС функционирует на основе внутренних связей между логическими элементами, в отличие от микроконтроллеров в которых логические операции осуществляются программно. Учитывая это понятно, что ПЛИС могут работать быстрее, чем микроконтроллеры, в которых реализации логических операций производится за несколько тактов.
Количество логических вентилей в FPGA может достигать нескольких миллионов. Максимальное количество входов/выходов достигает тысячи и определяется количеством выводов корпуса. Время задержки у FPGA 2-6 нс, у CPLD больше – 4-25 нс.
Для программирования ПЛИС необходим программатор и среда программирования. Необходимую конфигурацию можно задать с помощью принципиальной схемы или специальных языков Verilog, VHDL и др.
В ДКО Электронщик можно купить преобразователи интерфейсов производства мировых лидеров: Altera, Xilinx, Microchip и др.