Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 2
Introduccin.
Dispositivos Lgicos Programables Sencillos.
Dispositivos Lgicos Programables Complejos.
FPGAs.
PLDs con Procesadores Empotrados. Soft
cores.
Consideraciones para la eleccin de un PLD.
Tabla comparativa.
Ejemplo de sistema: tarjeta PRINCE.
Estructuras AND-OR
Materializacin de funciones como suma de
productos (minitrminos).
...
Conexin Programable
...
... Salida
Entradas ...
...
...
Entradas
Salida
Entradas
n
Direcciones
Entradas
Memoria
Salidas
m
Datos
Memoria
00 0
A
01 1 F=AB
Entradas
B 10 1
Salida
11 0
Modos de Configuracin:
Separando el circuito de la tarjeta (dispositivos antiguos o muy
sencillos).
Programacin en el sistema (In System Programmability, ISP).
Bloques de entrada/salida.
Asociados a los pines del dispositivo.
Permiten diversas configuraciones: entrada, salida,
bidireccional, registrada, no registrada, etc.
Recursos de interconexin.
Permiten la conexin entre bloques de los descritos
anteriormente.
Introducen retardo.
Bloque E/S
Interconexin
LABs 2 8 32
Memorias
Bloque E/S
Interconexin
Activo Pasivo
(bajo control del FPGA) (bajo control exterior)
TMS, TCK
Configuracin
FPGA #1 FPGA #2 ... FPGA #n
LABs 72 1.520
IP de Xilinx
Cores de los perifricos
ms comunes
Herramientas de desarrollo
GNU
Varios RTOS
IP de Altera
Cores de los perifricos
ms comunes
Entorno de desarrollo
Varios RTOS
Velocidad.
Frecuencia de reloj.
Retardo de bloque lgico y de conexionado.
Tipo de funciones (n de variables y n de minitrminos).
Configuracin.
Fuera del sistema o in system (requiere conector).
No voltil o voltil (precisa, adems, elemento de
configuracin).
Tensiones de alimentacin.
Reguladores para obtenerlas.
Compatibilidad con otros circuitos del sistema.
Disponibilidad de IPs.
PRECIO. !