Поиск datasheet электронных компонентов |
en |
Программируемая пользователем вентильная матрица (ППВМ, Field-Programmable Gate Array, FPGA) — полупроводниковое устройство, которое может быть сконфигурировано производителем или разработчиком после изготовления. FPGA программируются путем изменения логики работы принципиальной схемы. При этом может использоваться исходный код на языке проектирования (типа VHDL). На таких языках описывают логику работы интегральной схемы (ИС). Устройства FPGA являются одной из архитектурных разновидностей программируемых логических ИС (ПЛИС).
FPGA могут быть модифицированы в любой момент в процессе их использования. Эти устройства состоят из конфигурируемых логических блоков, подобных переключателям с множеством входов и одним выходом (логические вентили или gates). В цифровых схемах такие переключатели реализуют базовые двоичные операции OR, NOR, AND, NAND и XOR. В большинстве современных микропроцессоров функции логических блоков фиксированы и не могут модифицироваться.
Типовая схема ППВМ состоит из трех видов блоков: логические блоки, блоки ввода-вывода, предназначенные для обмена сигналами через внешние выводы ИС и программируемые электронные ключи, предназначенные для создания соединений между внутренними блоками микросхемы. Логические блоки размещаются в узлах решетки вертикальных и горизонтальных шин проводников. Благодаря возможности соединения проводников при помощи электронных ключей друг с другом, можно создавать нужные нам соединения между логическими блоками. Соединения осуществляемые электронными ключами можно программировать, замыкая и размыкая эти ключи. Матрица соединений хранится в ПЗУ конфигурации и может быть изменена при программировании ПЛИС.
Индустрия устройств FPGA выросла из программируемых ПЗУ (ППЗУ) и программируемых логических интегральных схем (ПЛИС).
Основными производителями FPGA являются:
Источники:
Рекомендуемые публикации по теме: