¿Qué es FPGA (Field-Programmable Gate Array)?

Significado de FPGA (Field-Programmable Gate Array) (Qué es y Definición)

Significa “Field-Programmable Gate Array”. Un FPGA es un circuito integrado que puede personalizarse para una aplicación específica. A diferencia de las CPUs tradicionales, los FGPAs son “programables en campo”, lo que significa que pueden ser configurados por el usuario después de su fabricación.

Los FPGAs contienen bloques lógicos programables que pueden ser cableados en diferentes configuraciones. Estos bloques crean una matriz física de puertas lógicas que pueden utilizarse para realizar diferentes operaciones. Dado que las puertas son personalizables, las FPGA pueden optimizarse para cualquier tarea informática. Esto hace que los FPGAs puedan realizar operaciones varias veces más rápidas que un procesador.

Las matrices de puertas programables en campo se suelen personalizar utilizando un lenguaje de descripción de hardware, o HDL. Un programador puede utilizar comandos HDL para configurar las interconexiones de las puertas (cómo se conectan las puertas entre sí), así como las propias puertas. Por ejemplo, a una puerta se le puede asignar un operador booleano, como AND, OR o XOR. Al enlazar varias puertas, es posible realizar operaciones lógicas avanzadas.

Dado que las FPGA están diseñadas para ser programadas para aplicaciones específicas, no son adecuadas para ordenadores personales. Sin embargo, tienen una gran variedad de aplicaciones de campo. Algunos ejemplos son telecomunicaciones, centros de datos, computación científica y procesamiento de audio y vídeo. Además de utilizarse en servidores y ordenadores de gama alta computadoras, también pueden implementarse en dispositivos electrónicos, como televisores, radios y equipos médicos.

La definición de FPGA (Field-Programmable Gate Array) en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de FPGA (Field-Programmable Gate Array) o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.