FPGA

 FPGA

Las FPGAs son unos dispositivos nos permiten describir un circuito digital usando un lenguaje específico (los dos más comunes son VHDL y Verilog) y que tras cargarlo en el integrado, es creado físicamente en el chip. Su nombre es un acrónimo inglés que significa matriz de puertas reprogramable o Field Programmable Gate Array.


Internamente se componen principalmente de cables, puertas lógicas, biestables, y puertos de entrada y salida. Todo ello sin conectar, como una plantilla en blanco, hasta que se les carga un bitstream -un archivo generado a partir de la descripción del circuito-. Un símil que nos parece muy fácil de entender, es que las FPGAs son el equivalente a las impresoras 3D para los circuitos digitales. A diferencia eso sí de las impresoras, es posible reprogramar una FPGA tantas veces como se necesite, es decir, siguiendo con la analogía, el material imprimible nunca se acaba.



Comentarios

Entradas populares de este blog

Dispositivos Digitales Programables Pal y Gal

Arquitectura de los DSP y sus módulos embebidos

Bloques funcionales en PLD