Red de conocimientos turísticos - Información de alquiler - ¿Qué es FPGA? En pocas palabras, no copie la Enciclopedia Baidu o similares.

¿Qué es FPGA? En pocas palabras, no copie la Enciclopedia Baidu o similares.

El diseño implementado por FPGA no se construye con circuitos de puerta básicos como se imagina, sino que se deriva de la búsqueda de tablas.

FPGA proporciona algunos dispositivos digitales básicos, pero su función más importante La unidad es LUT (Look-up Table, tabla de búsqueda)

LUT es un recurso de almacenamiento utilizado para implementar lógica combinacional y lógica secuencial (registro LUT)

FPGA de diferentes fabricantes y modelos Proporcionan diferentes LUT, que se pueden realizar mediante tecnología flash no volátil o sram o antifusible. El tamaño de la unidad del LUT también es diferente, que puede ser de 4 entradas, 6 entradas, 8 entradas, etc.

Por ejemplo, implementar "a con b" esta función equivale a buscar en una tabla cuyo contenido es

a=0, f=0 cuando b=0;

f= cuando a=0, b=1 0;

f=0 cuando a=1, b=0;

f=1 cuando a=1, b=1 ;

compilador fpga La descripción aamp;amp;b se convertirá en esta tabla para generar un archivo de flujo de datos

Después de configurar el fpga, hay una unidad de almacenamiento en el dispositivo fpga que almacena la tabla descrita en el archivo de flujo de datos

Cuando la lógica se está ejecutando, a y b son los índices de la tabla de búsqueda (es decir, la dirección de esta unidad de almacenamiento) y f es el resultado de la búsqueda (la salida de la unidad de almacenamiento)

Puedes buscar xilinx qué es un fpga en google

Hay una introducción concisa y un diagrama estructural de fpga