Documente Academic
Documente Profesional
Documente Cultură
A LOS PLDs
Departamanto de posgrado
ESCOM-IPN
Av. Juan de Dios Batiz s/n
Unidad Profesional Zacatenco
07738, Mxico, D.F.
La meta principal es
Contar con una solucin de uso universal
Costos
Fijos Globales
Aprendizaje de la tecnologa
Herramientas de diseo
De ingeniera del diseo
Costos no repetitivos
Costos de iteracin (repetir el diseo)
Mayor desempeo
Rpido, pequeo, confiable y fcil de armar
Dispositivos semi-custom
PAL
Arreglo Arreglo
Entradas AND OR Salidas
Programable Fijo
PLA
Arreglo Arreglo
Entradas AND OR Salidas
Programable Programable
Configuracin PLE/PROM
Configuracin PAL
Configuracin PLA
Clasificacin de los PLDs
Productos comerciales
Fabricante SPLD
Altera Clsicos,FLASHLogic
SPLDs Atmel
Cypress
PAL
PAL
Lattice GAL
Philips PLA,PAL
Vantis PAL
Fabricante CPLD
Altera MAX 5000,7000 Y 9000
Atmel ATF, ATV
CPLDs Cypress FLASH370, ULTRA37000
PLDs Lattice
Philips
IspLSI 1000 a 8000
XPLA
Vantis MACH 1 a 5
Xilinx XC9500, CoolRunner
Fabricante FPGA
Actel ACT 1 a 3 , MX, SX
Altera FLEX 6000,8000 Y 10K
FPGAs Atmel
Lucent
AT6000, AT40K
ORCA 1 a 3
QuickLogic pASIC1 a 3
Vantis VF1
Xilinx XC4000,Virtex, Spartan
Integracin en un SPLD
Soy un SPLD
64 AND de 32 entradas
8 OR de 7 entradas
8 Inversores de tercer estado
16 Buffers doble salida
Aproximadamente :
200 C.I. SSI (TTL o CMOS)
serie 74xx o 40xx
PAL16R8
Un nico clock global
Entradas dedicadas
Salidas de
los registros
................................................. Tri-State
Sustituye a 50 SPLDs
Soy un CPLD
PALs y GALs
CPLDs
Agrupamiento de las
macroceldas (LABs) De lneas de
entrada dedicadas
(8 a 20)
Generacin de reas de
conexionado global (PIA)
PRN
D Q hacia PIA y
Bloque de
Matriz
control E/S
de ENA
CLRN
seleccin Clock
Expansores
lgicos
Desde PIA
FPGAs
Bloques Lgicos
Interconexin Programable
Bloque Lgico del FPGA
Densidades de FPGAs
CPLDs
FPGAs
Software
Sistema bsico y Flujo de Diseo con Lgica Programable
Simulacin Temporizada
Realizacin/Implementacin
del Diseo Se requiere de informacin de
temporizacin posterior a los
Translacin/Sntesis del procesos de Colocacin (Place) y
Diseo Enrutamiento (Route)
Verificacin de Reglas de
Diseo Anlisis de Temporizacin Esttico
Particin y Mapeo de Lgica Sistema Bsico de
Se requiere de informacin de
Asignacin o Colocacin temporizacin posterior al proceso Desarrollo
(Place) de la Lgica en los de Colocacin (Place) y
Bloques configurables Enrutamiento (Route) Computadora Personal /
Objetivo: Obtener resultados Estacin de Trabajo
Enrutamiento (Route)
mejores a los de la simulacin
Creacin de Archivo de temporizada Software CAE/CAD
Programacin p.ej. WebPack (Gratuito) de
Depuracin del diseo integrado al Xilinx
Programacin-Dispositivo Sistema (In-System) siendo
desarrollado Programador Opcional
Para dispositivos reprogramables
Uso de otros Sistemas de Software &
Hardware
Verificacin del Diseo
Cul es la primera fase del diseo de un sistema
digital utilizando SPLDs, CPLDs y FPGAs ?
Mtodos
Limitacin: Difcil o imposible la manipulacin
Captura Esquemtica (p.ej. OrCAD)
de diseos complejos
Descripcin por Lenguaje
Conclusiones :