UNIVERSIDAD NACIONAL DE INGENERIA INSTITUTO DE ESTUDIOS SUPERIORES. EXPOSICION SOBRE : FPGA ELABORADO POR : FELIX SEQUEIRA Y EDWYNG BERMUDEZ. PROFESOR : ING CARLOS ORTEGA.
UNIVERSIDAD NACIONAL DE INGENERIAINSTITUTO DE ESTUDIOS SUPERIORES.
EXPOSICION SOBRE : FPGA
ELABORADO POR : FELIX SEQUEIRA Y EDWYNG BERMUDEZ.PROFESOR : ING CARLOS ORTEGA.
Field Programmable Gate Array• Un FPGA es un circuito integrado que consta de arreglos
lógicos que se interconectan por medio de una matriz de cables e interruptores programables. Es altamente programable y realiza procesamiento de información muy compleja
• Ciertos fabricantes cuentan con FPGAs que sólo se pueden programar una vez, por lo que sus ventajas e inconvenientes se encuentran a medio camino entre los ASICs y las FPGAs reprogramables.
Historia
• Las FPGAs fueron inventadas en el año 1984 por Ross Freeman y Bernard Vonderschmitt, co-fundadores de Xilinx, y surgen como una evolución de los CPLDs.
• Las FPGA son el resultado de la convergencia de dos tecnologías diferentes, los dispositivos lógicos programables (PLDs Programmable Logic Devices) y los circuitos integrados de aplicación específica (ASIC [Application-Specific Integrated Circuit]).
Caracteristicas de las FPGA • FPGA puede desempeñar
cualquier función lógica necesaria.
• Muchos FPGA modernos soportan la reconfiguración parcial del sistema, permitiendo que una parte del diseño sea reprogramada, mientras las demás partes siguen funcionando
Arquitectura interna de una FPGA.
Programacion en las FPGA
• En la FPGA no se realiza programación tal cual como se realiza en otros dispositivos como:
• DSP, CPLD o microcontroladores
• Un diseño puede ser capturado ya sea como esquemático, o haciendo uso de un lenguaje de programación especial.
• Estos lenguajes de programación especiales son conocidos como HDL o Hardware Description Language
• HDLs más utilizados son:
• VHDL
• Verilog
• ABEL
Sistemas de radar
GPS
Sistema de seguridad
Enlaces de sistemas de alta velocidad.
Infoentretenimiento
Sistemas aeroespaciales
Misiles
Control de frenos
Reconocimiento de voz
Procesamiento digital de señales robusto y de alta seguridad
Control de luces
Bioinformática