48
устройств. При достаточно больших партиях устройств становится
экономически выгодным изготовление ASIC.
Схемы строятся на баз логических элементов. Каждый логический элемент
FPGA состоит из двух основных частей: программируемого логического
элемента (так называемый LUT — Lookup Table) и триггера на выходе.
Рисунок 9. Логический элемент FPGA
Один логический элемент состоит из нескольких десятков логических
вентилей сделанных в базисе 2 И-НЕ или 2 ИЛИ-НЕ. Программируемый
логический элемент содержит в себе таблицу истинности, позволяющую
реализовать любую комбинационную схему. Как правило, такого рода
элементы выполняют в виде набора регистров памяти. Так называемая
конфигурационная память FPGA, содержит в себе информацию необходимую
для соединения логических элементов и таблицы истинности для LUT.
Логические элементы, составляющие FPGA, принадлежат уровню RTL. Их
соединение хорошо описывается структурными VHDL и Verilog. Используемая
модель вычислений — модель дискретных событий.
По мере совершенствования технологий производства интегральных схем
появляется тенденция к укрупнению базовых элементов FPGA. В большинство
современных моделей добавляют память, элементы арифметико-логических
устройств, умножители и целые процессорные ядра.
Достарыңызбен бөлісу: