FPGA

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Altera Stratix II GX FPGA.

FPGA съкратено от field-programmable gate array (програмируема логическа матрица). Цифрова интегрална схема, съдържаща програмируема цифрова логика.Използват се програмните езици Verilog и VHDL.

Фирмите проектиращи FPGA са: Xilinx, Altera, Lattice, Microsemi(Actel), Atmel

Реалното производство в повечето случаи се извършва от Японски и Тайвански фирми.

Паметта, в която се съхранява конфигурацията на FPGA, може да е външен чип или да е вградена в FPGA чипа. От гледна точка на сигурността се препоръчва едночиповото решение.

FPGA е полупроводниково устройство, базирано на LUTS логически елементи и програмируеми връзки. Програмируемите логически елементи LUTS могат да бъдат програмирани да дублират функциите на основните логически елементи (като например AND, OR, XOR, NOR и т.н.) или по-сложни функции като комбинационни декодери или прости математически функции. Програмирането на конфигурационния файл и тестването на връзките за конкретното приложение се осъществява посредством JTAG интерфейс.

Oтделни FPGA чипове могат да бъдат свързани последователно по JTAG линията и да бъдат програмирани/тествани от разработчика.