Tendencias

Que contiene un FPGA?

¿Qué contiene un FPGA?

Una matriz de puertas lógicas programable en campo​​ o FPGA (del inglés field-programmable gate array), es un dispositivo programable que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada en el momento, mediante un lenguaje de descripción especializado.

¿Cómo trabaja un FPGA?

Los FPGA se utilizan para probar nuevas funcionalidades a nivel de hardware antes de su implementación en un procesador. Esto significa que la funcionalidad es escrita en un lenguaje de descripción del hardware como puede ser Verilog o VHDL y el FPGA se configura para trabajar como ese hardware en concreto.

¿Qué es una memoria VHDL?

VHDL una memoria de sólo lectura ROM de 4 palabras de 64 bits. Estas memorias simplemente tienen unos datos internamente grabados que pueden ser consultados accediento a direcciones de memoria. Para este code-kata sólo hay 4 palabras de 64 bits.

¿Qué es Vitis Xilinx?

Vitis AI es una plataforma de desarrollo para la inferencia de la IA en plataformas de hardware Xilinx, incluyendo tanto los dispositivos de borde como las tarjetas PCIe de Alveo.

¿Qué opciones tienen los FPGA?

Como vemos, los FPGA tienen muchas opciones de ser cada vez más famosos en la industria, donde como hemos comentado Intel está apostando fuerte sobre todo en centros de datos e IA. Los FPGA se utilizan para probar nuevas funcionalidades a nivel de hardware antes de su implementación en un procesador.

¿Qué es una tarjeta FPGA?

Históricamente las FPGAs surgen como una evolución de los conceptos desarrollados en las PLAs (Programmable Logic Array) y los CPLDs (Complex Programmable Logic Device). La figura 2 muestra una tarjeta FPGA Altera con sus respectivas entradas, salidas y conexiones:

¿Cuál es la diferencia entre un FPGA y una GPU?

La principal diferencia este estos dispositivos y una GPU (que también son notables por sus operaciones de coma flotante) es que el FPGA solo está diseñado para hacer una cosa en un determinado momento. Mientras que una GPU posee una enorme versatilidad, inherente a su propio diseño.

¿Qué es un dispositivo FPGA?

Básicamente, un dispositivo FPGA es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad se puede programar. La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una compuerta lógica o un sistema que combine hasta complejos sistemas en un chip.