martes, 28 de julio de 2015

Principales Caracteristicas de un FPGA



     Los FPGAs son dispositivos orientados a satisfacer una muy amplia gama de aplicaciones, desde simple lógica combinacional hasta sistemas con microprocesador embebido, transmisión tipo Ethernet, transmisión de datos series a 3.5Gb/s, todo con el mismo dispositivo. Por ello los FPGAs tienen características diversas, pero se podría decir que las principales son las siguientes:
  1. Gran cantidad de terminales de E/S. Desde 100 hasta unos 1400 terminales de E/S 
  2. Buffers de E/S programables: control de sesgo, control de corriente, configuración del estándar de E/S , pull-up y pull-down configurables 
  3. Gran cantidad de Flips-Flops, los dispositivos mas grandes tienen unos 40.000 FFs 
  4. Gran cantidad de Tablas de Búsqueda (Look-Up Tables), ~100.000 
  5. Bloques de Memoria (BRAM) de doble puerto, puerto simple, de hasta 18Mbits, configurables como RAM, ROM, FIFO y otras configuraciones 
  6. Bloques dedicados de Multiplicación 
  7. Transceptores para transmisión serie de muy alta velocidad , entre 1.5 a- 10.0Gb/s 
  8. Procesador en hardware embebido, tal como el Power-PC, ARM9 
  9. Procesadores descriptos en software, HDL, tales como el 8051, ARM3 
  10. Controladores de reloj tipo Delay Lock Loop (DLL) y Phase Lock Loop (PLLs) de hasta 550MHz. De 2 a 8 controladores por dispositivo 
  11. Control de impedancia programable por cada terminal de E/S 
  12. Interface DDR/DDR2 SDRAM soportando interfaces de hasta 800 Mb/s 
  13. Interfaz con estándares de E/S tipo diferencial tales como LVDS, SSTL diferencial, etc.
Nota: Algunas de estas terminologias pareceran complejas y dificiles de comprender, pero a medida que avancemos con la parte teorica sobre FPGA seran mas faciles de asimilar. Asi que esten pendientes de todas las entradas que se realizaran en el blog.

No hay comentarios:

Publicar un comentario