Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las FPGAs (Field Programmable Gate Array) Son dispositivos lgicos de propsito general programable por los usuarios, compuesto de bloques lgicos comunicados por conexiones programables. El tamao, estructura, nmero de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas.
Microelectrnica - Universidad Francisco de Paula Santander Ing. Gabriel Snchez Surez - gabrielsanchezsuarez@hotmail.com
Es un circuito integrado que contienen celdas lgicas idnticas (64 hasta 8000.000) que se puede ver como componentes estndar Las celdas lgicas se interconectan por medio de una matriz de cables y switches programables
lgicos rodeados por conexiones configurables. Una familia contiene idnticos bloques lgicos y conexiones , pero difieren en el tamao del arreglo. carga de celdas de memoria de configuracin, que controlan la lgica e interconexiones. * Caractersticas : volatilidad, no volatilidad, memoria externa, reprogramabilidad, proceso de fabricacin estndar y bajo consumo.
FPGAs diponibles en el mercado Por las formas de programacin: Static RAM, Antifusibles y (E)EPROM
Organizacin por CLBs Rutas de interconexin programables Bloques de Entrada y Salida Bloques de RAM
Un bloque esta formado por: * Implementa lgica combinacional 2n por cada celda de memoria. Usando n entradas 2^2n. * Se programa cargando el patrn de bits de la tabla de verdad de la funcin. * Las entradas no usadas se mantienen a nivel bajo o se duplica la lgica. * Punto de Interconexin Programables (PIP) *Multiplexores
Herramientas de diseo
Lenguajes: VHDL, Verilog, HandelC Ambientes integrados: Xilinx ISE, Max Plus, Libero Simuladores: Active HDL, ModelSim Sntesis: Synopsis FPGA Compiler, Synplicity, Leonardo