ПЛИС (Программируемая Логическая Интегральная Схема) — это особая форма программируемых логических устройств с более высокой плотностью и расширенными возможностями реализации функций за более короткий промежуток времени с использованием САПР.
Независимо от разных производителей и немного различающихся архитектур и наборов функций, большинство ПЛИС имеют общий подход. Основные компонентные блоки любой ПЛИС — это гибкий программируемый «конфигурируемый логический блок» (CLB), окруженный программируемыми «блоками ввода/вывода» с иерархией каналов маршрутизации, соединяющих различные блоки на плате. Кроме того, они могут состоять из DLL часов для распределения и управления тактов, а также из выделенной блочной памяти RAM.
ПЛИС доступны в различных вариантах в зависимости от используемой технологии программирования. Их можно запрограммировать с помощью:
1. Технология Antifuse, которую можно запрограммировать только один раз. Устройства, производимые QuickLogic, являются примерами этого типа. Конфигурация выполняется путем сжигания комплекта предохранителей. Они служат заменой для специализированных ИС (ASIC) и используются там, где защита интеллектуальной собственности является главным приоритетом.
2. Программирование на основе флэш-технологий, как в устройствах от Actel. FPGA можно перепрограммировать несколько тысяч раз, занимая несколько минут в поле для перепрограммирования, и она имеет энергонезависимую память.
3. ПЛИС на основе технологии SRAM, доминирующей в настоящее время технологии, предлагающей неограниченное перепрограммирование и очень быструю реконфигурацию и даже частичную реконфигурацию во время самой работы с небольшими дополнительными схемами. Большинство компаний, таких как Altera, Actel, Atmel и Xilinx, производят такие устройства.
С Уважением, МониторБанк