FPGA = ПЛИС Программируемая Логическая Интегральная схема/
Это такие устройства, чипы, которые изначально не имеют никакой функционал. Разработчик должен сконфигурироват их так, чтобы они выполняли те действия, которые от них ждут.
Два главных производителя ПЛИС, это Altera (Intel) и Xilinx.
Конфигурация создаётся с помощью специального языка описания аппаратуры (HDL). Эти зыки разделяются на три типа, в зависимости от уровня абстракции:
- (VHDL, Verilog, SystemVerilog)
- Higl Level PGA - это языки конфигурирования с самым высоким уровнем абстракции. Сами по себе они похожи на высокоуровневые языки программирования, такие как Си и т.п.. После написания кода, они переводятся (странслируются) в языки описания аппаратуры низкого уровня, такие как например Verilog, SystemVerilog или VHDL.