Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CONCEPTOS
Son dispositivos de catalogo que se consiguen
en el mercado pero que pueden configurarse para realizar el circuito que necesitemos
tipos
Soporte al diseo
continua
Son mas veloces velocidades de 4ns Full lgica Estructurada Ahorran espacio en la PCB reemplazan a
cientos de TTLs
tipos
Tipos de dispositivos
PLA PAL GAL CPLD FPGA
Conceptos
Soporte al diseo
PLA
Planos Or y And programables primera generacin combinacionales fusibles poca capacidad reemplazo a las ROM
Conceptos
Soporte al diseo
PAL
Plano And programable y Or fijo Segunda generacin Combinacional y secuencial Fusibles y Famos CMOS o BIPOLAR Reemplaza a varias PLA
Conceptos
Soporte al diseo
PAL16L8
Se puede implementar una funcin cannica F(a,b,c,d....), con un mximo 7 trminos productos por salida y en cada trmino pueden intervenir hasta 16 variables de entrada.
Conceptos
Soporte al diseo
19
2 256 288 320 352 384 416 448 480 3 512 544 576 608 640 672 704 736 4 768 800 832 864 896 928 960 992 5 1024 1056 1088 1120 1152 1184 1216 1248 6 1280 1312 1344 1376 1408 1440 1472 1504 7 1536 1568 1600 1632 1664 1696 1728 1760 8 1792 1824 1856 1888 1920 1952 1984 2016 9 Note: Fuse number = first fuse number + increment 11
18
17
16
15
14
13
12
GAL
Tercera generacin Reemplaza varias PLA o PAL Tecnologia Famos Uso de Macroceldas Full CMOS
Conceptos Estado del Arte Soporte al diseo
SIMULACION
Conceptos
*.SCH
Archivo de diseo
PROGRAMADOR
*.JED
Archivo JEDEC
Conceptos
Soporte al diseo
VENTAJAS: Reduccin de espacio en placa. Eficacia en el costo. Diseo rpido del sistema. Flexibilidad en el diseo. Fcil cambio en el diseo. Alta velocidad.
Conceptos
Soporte al diseo
Familias
FPGAs
Stratix Cyclone APEX Mercury ACEX FLEX
Conceptos Estado del Arte Soporte al diseo
CPLDs
Clsicos
Evolucin
Conceptos
Soporte al diseo
Conceptos
Soporte al diseo
MACRO CELDAS
Matriz de interconexin programable (PIA) Expansores lgicos paralelos Cinco trminos producto por macrocelda Nuevo nivel de interconexin: matriz de seleccin de trminos producto Registro programable Bypass del registro
Clear global
Clock global
Al bloque de I/O
Conceptos
Soporte al diseo
Elemento lgico
LAB
El elemento lgico es la menor unidad con la cual se forma una funcin lgica.
- 4 entradas a un LUT. - 1Flip Flop programable. - Canales de acarreo y cascada. Un LUT es un multiplexor que pude formar una funcin lgica de hasta 16 trminos producto.
NOTA: en los FLEX 8 LE forman un LAB
Conceptos
Soporte al diseo
Elemento lgico
Funcin lgica en RAM Look-Up Table (LUT)
Entrada de Carry Entrada de Cascada
Bypass de registro
Salida del LE
Flipflop tipo D
LAB Control 3 LAB Control 4 Salida de Cascada
Salida de Carry
Lgica de Clear/Preset
Selector de Clock
Conceptos Estado del Arte Soporte al diseo Dip.,Ing. Gustavo Rosell
LABs
Input / Global clock Input / Global Clear Input / OE1n Input / OE2n
8~16 36
Macroceldas 1 a 8
Macroceldas 17 a 24
8~16
36
LAB A
LAB B
8 a 16 patas de I/O
Macroceldas 9 a 16
16 8~16
Macroceldas 25 a 32
16
8 a 16 patas de I/O
8~16
LAB C
Macroceldas 33 a 40
8~16
36
LAB D
Macroceldas 49 a 56
8~16
36
Macroceldas 41 a 48
16 8~16
Macroceldas 57 a 64
16
8 a 16 patas de I/O
8~16
EPM7064
Conceptos Estado del Arte Soporte al diseo Dip.,Ing. Gustavo Rosell
Agrupacin de LABs
Elemento de I/O
LAB
LEs
Conceptos
Conceptos
Soporte al diseo
64Kx8 32Kx16 16Kx32 8Kx64 4Kx128 64Kx9 32Kx18 16Kx36 8Kx72 4Kx144
Dip.,Ing. Gustavo Rosell
Soporte al diseo
Conceptos
Arreglos Embebidos - EA
Se pueden combinar:
256x8 256x8 256x16
256x8
512x4
Conceptos
2048x1
Estado del Arte Soporte al diseo Dip.,Ing. Gustavo Rosell
Conceptos
Soporte al diseo
Conceptos
Typical Application
3.3-V/2.5-V/1.8-V LVTTL
3.3-V/2.5-V/1.8-V/1.5-V LVCMOS 3.3-V/2.5-V GTL 3.3-V/2.5-V GTL+ SSTL-3 Class I & II
250 MHz
250 MHz 100 MHz 200 MHz 166 MHz
General Purpose
General Purpose Backplane Backplane SDRAM
200 MHz
200 MHz 250 MHz 66 MHz 133 MHz 66 MHz 66 MHz 133 MHz 250 MHz Estado del Arte
DDR I SDRAM
DDR II SDRAM Memory & Switch Fabric PC & Embedded PC & Embedded PC & Embedded 3-D Graphics 3-D Graphics Backplane
Soporte al diseo
Ejemplos de diseo
Conceptos
Soporte al diseo
Conceptos
Soporte al diseo
Conceptos
Soporte al diseo
Conceptos
Excalibur Devices
Integra al procesador ARM922T, estndar industrial con mdulos de debugging, Memoria on-chip, Perifricos con arquitectura similar al APEX20KE. Performance de 200 MHz (210 Dhrystone MIPS) y un FPGA con RAM embebida, PLLs, y avanzadas capacidades de I/O.
Conceptos
Conceptos
Soporte al diseo
Otros fabricantes
Conceptos
Soporte al diseo
Tecnologas
Empaquetamientos
Conceptos tipos Soporte al diseo
TECNOLOGA SOFTWARE
Conceptos
tipos
Soporte al diseo
Tecnologas de Empaquetamientos
Conceptos
tipos
Soporte al diseo
Conceptos
tipos
Conceptos
tipos
Muchas gracias