¿Qué es fpga?

FPGA (Field Programmable Gate Array) es un producto desarrollado sobre la base de dispositivos programables como PAL y GAL. Aparece como un circuito semipersonalizado en el campo de los circuitos integrados de aplicaciones específicas (ASIC), que no solo resuelve las deficiencias de los circuitos personalizados, sino que también supera las deficiencias del número limitado de puertas en los dispositivos programables originales.

El diseño de FPGA no es simplemente una investigación de chips, sino que utiliza principalmente el modelo FPGA para diseñar productos en otras industrias. A diferencia de ASIC, FPGA se usa ampliamente en la industria de las comunicaciones.

Información ampliada:

La FPGA adopta el concepto de matriz de celdas lógicas LCA (Logic Cell Array), que incluye el módulo lógico configurable CLB (Configurable Logic Block) y el módulo de entrada y salida IOB. Son tres partes: (Bloque de Entrada y Salida) y conexión interna (Interconexión). ?

La matriz de puertas programables en campo (FPGA) es un dispositivo programable. En comparación con los circuitos lógicos tradicionales y las matrices de puertas (como los dispositivos PAL, GAL y CPLD), la FPGA tiene una estructura diferente. FPGA utiliza pequeñas tablas de búsqueda (16 × 1 RAM) para implementar la lógica combinacional. Cada tabla de búsqueda está conectada a la entrada de un flip-flop D. El flip-flop luego controla otros circuitos lógicos o controla las E/S, formando así una lógica combinacional. circuito que puede realizar combinaciones. La función lógica puede realizar el módulo de unidad lógica básica de la función lógica secuencial. Estos módulos están conectados entre sí o al módulo de E/S mediante cables metálicos.

Enciclopedia Baidu-FPGA