10
UNIVERSIDAD NACIONAL DE INGENERIA INSTITUTO DE ESTUDIOS SUPERIORES. EXPOSICION SOBRE : FPGA ELABORADO POR : FELIX SEQUEIRA Y EDWYNG BERMUDEZ. PROFESOR : ING CARLOS ORTEGA.

FPGA

Embed Size (px)

Citation preview

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

Aplicaciones

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

MUCHAS GRACIAS.