Departamento de Tecnología Electrónica.
|
|
- María Antonia Núñez San Segundo
- hace 5 años
- Vistas:
Transcripción
1 Departamento de Tecnología Electrónica. Tema 8 Dispositivos Programables por el usuario (I)
2 Introducción a los Dispositivos Programables por el Usuario Circuitos Completamente a medida Células Estándar (Fab. Todas las máscaras) Predifundidos (Fab. Últimas máscaras) Dispositivos Programables por el usuario 3/5/26 GITI Microelectrónica 2
3 Concepto de Dispositivo Programable Implemented design Configuration memory Configured elements 3/5/26 3
4 Tipos de dispositivos programables por el usuario SPLD CPLD FPGA 3/5/26 4
5 Modelo de FPGAs Bloques Lógicos Bloques de Entrada/Salida Programabilidad Recursos de Conexionado 3/5/26 5
6 Programación: SRAM Proceso CMOS Estándar Volátil (ROM ext.) (reprogramable) Area! 3/5/26 6
7 Programación: SRAM V cc 47k NC 47k 47k 47k 47k 47k M M2 M NC M M M M PWRDN M2 M2 DOUT DIN DOUT DIN DOUT XC4E/X MASTER SERIAL CCLK DIN V cc 47k XC7D CLK DATA VPP V cc CCLK XC4E/X, XC55 SLAVE CCLK XC3A SLAVE PROGRAM LDC CE CEO PROGRAM RESET DONE INIT RESET/OE DONE INIT D/P INIT PROGRAM 3/5/26 7
8 Modo de Configuración D Q D Q CCLK Funcionamiento Normal D Q D Q CCLK 3/5/26 8
9 Programación: ANTIFUSIBLES () OXIDO SILICIO AMORFO METAL2 VIALINK METAL OXIDO DIELECTRICO ONO POLISILICIO PLICE DIFUSION n+ 3/5/26 9
10 Programación: ANTIFUSIBLES (2) METAL METAL2 PLICE Programable Low Impedance Circuit Element ANTIFUSIBLE DIFUSION n+ POLISILICIO 3/5/26
11 Resistencia del antifusible en Kohms Resistencia de programación de un antifusible.2 Sin programar: GigaOhm Corriente de programación en ma 3/5/26
12 Características del antifusible Se programa cada antifusible mediante la aplicación de una tensión de 6V durante ms. Se añaden tres capas en el proceso de fabricación CMOS estándar. Durabilidad de 4 años 3/5/26 2
13 Programación: EPROM () Óxido Línea de palabra Metal Puerta de control Puerta Flotante Difusión n 3/5/26 3
14 Programación: EPROM (2) Característica de transferencia con la puerta flotante descargada i D Característica de transferencia con la puerta flotante cargada V T V T =-Q/C FC V T V T V G 5 V 3/5/26 4
15 Programación: FLASH () Contacto Drenador Puerta de control Puerta Flotante Contacto Fuente B B A A Oxido inter-poly Oxido de Puerta Fuente Sustrato p Sección BB Drenad. Puerta de control Puerta Flotante Puerta de control Oxido de Puerta Sustrato p Sección AA Puerta Flotante Oxido inter-poly 3/5/26 5
16 Programación: FLASH (2) 2 V GND GND 5 V 2 V Flotante Fuente Drenador Fuente Drenador Sustrato p Sustrato p Programación: inyección de electrones desde el drenador Borrado: Efecto Fowler- Nordheim (Túnel) hacia la fuente 3/5/26 6
17 Programación: EPROM (2) +5 V linea de selección RESISTENCIA PULL-UP linea de bit PUERTA DE SELECCION PUERTA FLOTANTE gnd TRANSISTOR EPROM 3/5/26 7
18 Programación: EPROM (2) +5 V linea de selección RESISTENCIA PULL-UP linea de bit PUERTA DE SELECCION Qué queda? PUERTA FLOTANTE gnd TRANSISTOR EPROM 3/5/26 8
19 Programación: Resumen () Técnica Volátil Reprogr. Área R (Ohm) C (ff) SRAM SI Interna Grande -2K -2 PLICE NO NO Pequeña Antifusible. Grande Programación VIALINK NO NO Pequeña Antifusible. Grande Programación EPROM NO Externa Pequeña 2-4K -2 EEPROM NO Externa 2*EPROM 2-4K -2 3/5/26 9
20 Programación: Resumen (2) Técnica Area Num. Ciclos Tiempo de Celda f 2 t acceso (ns) de Escritura Retención RAM > 4 Volátil EPROM años EEPROM años FLASH años 3/5/26 2
21 Modelo de FPGAs Bloques Lógicos Bloques de Entrada/Salida Recursos de Conexionado 3/5/26 2
22 /X./X2 X./X2 /X.X2 Bloques Lógicos: Multiplexor () Y Y2 Y3 If (X,X2=,) F=Y If (X,X2=,) F=Y2 If (X,X2=,) F=Y3 If (X,X2=,) F=Y4 Y4 Y Y2 X X2 Y3 F 3/5/26 22
23 Bloques Lógicos: Multiplexor (2) X X2 F Y Y2 Y3 If (X,X2=,) F= If (X,X2=,) F= If (X,X2=,) F= If (X,X2=,) F= Y4 X X2 F F=XX2+XX2 X X2 3/5/26 23
24 Bloques Lógicos: Multiplexor (3) X X2 F Y Y2 Y3 If (X,X2=,) F= If (X,X2=,) F= If (X,X2=,) F= If (X,X2=,) F= Y4 X X2 F X X2 3/5/26 24
25 Bloques Lógicos: Multiplexor (4) X X2 F Y Y2 Y3 If (X,X2=,) F= If (X,X2=,) F= If (X,X2=,) F= If (X,X2=,) F= Y4 X X2 F X X2 3/5/26 25
26 Bloques Lógicos: Grano Grueso. Ejemplo: Xilinx. Concepto de LUT a b c f a b c MEMORIA 8x f f b) a) DECODIFICADOR 3:8 a b c c) Bloque programable y ejemplo de función lógica f= /(/(a.b).c) 3/5/26 26
27 Concepto de LUT 7-LUT 2-LUT 3-LUT 4-LUT Diferentes tamaños de LUT s 3/5/26 27
28 Construcción de LUT () x y f = xy + z Tabla de verdad xyz f x y z Decodif. 3 8 SRAM f z f Equivalentes x y 3-LUT f f z SRAM 3/5/26 28
29 Construcción de LUT (2) SRAM x x SRAM x x SRAM x x x x x x x x x x f x x x f x x x f x x 2-LUT x x x 3-LUT x x x LUTs de 2, 3 y 4 Entradas 4-LUT Si sube número de entradas, sube área y retraso, pero pueden realizarse funciones más complejas 3/5/26 29
30 Efecto del número de entradas en LUTs Ejemplo: F=a.b.d+b.c./d+/a./b./c a d c d b a c Realización con 7*2-LUT f b a c d a c Realización con 3*3-LUT f Realización con *4-LUT a b c d Retraso= *4-LUT f b Retraso= 4*2-LUT Retraso= 2*3-LUT El tamaño de las LUTs lo define el fabricante a priori 3/5/26 3
31 Bloques Lógicos: Grano Grueso. Xilinx. Serie 4 Entradas C C2 C 3 C4 Salidas selector G4 state G3 G2 Lookup Table D S Q Q 2 G Lookup Table E R R G F4 state F3 F2 Lookup Table D S Q Q F Vcc E R Reloj F 3/5/26 3
32 Bloques Lógicos: Ejemplo () X Y X2 Y5 Y6 Y8 F Y2 X3 Y7 Y3 X4 Y4 3/5/26 32
33 Bloques Lógicos: Ejemplo (2) X X2 F=/(X.X2.X3.X4) X3 X4 3/5/26 33
34 Bloques Lógicos: Ejemplo (3) X X2 F=(X.X2.X3.X4) X3 X4 3/5/26 34
35 Bloques Lógicos: Ejemplo (4) X X2 F=X+X2+X3+X4 X3 X4 3/5/26 35
36 Bloques Lógicos: Ejemplo (5) X X2 F=/(X+X2+X3+X4) X3 X4 3/5/26 36
37 Bloques Lógicos: Ejemplo (6) X X2 F=/(X+X2+/X3+/X4) X3 X4 3/5/26 37
38 Bloques Lógicos: Ejemplo (7) X? X2 F=/(X2+/X3+/X4) X3 X4 3/5/26 38
39 Bloques Lógicos: Grano Grueso. Altera Max-5 3/5/26 39
40 Bloques Lógicos: Grano Grueso. Altera Max-7 3/5/26 4
41 Bloques Lógicos: Grano fino (CROSSPOINT) f a b c Buen aprovechamiento de los transistores/ Muchas interconexiones 3/5/26 4
42 Bloques Lógicos: Grano Grueso. Ejemplo: ACTEL (ACT-) w x s f f y z a s2 s3 s4 b c a) Bloque programable ejemplo de función lógica f= /(/(a.b).c) b) 3/5/26 42
43 Bloques Lógicos: Grano Grueso. Ejemplo: ACTEL (ACT-2) D D D Z D Z D D D D A B A B A B A B a) Bloque C a) Bloque S 3/5/26 43
44 Bloques Lógicos: Grano Grueso. Ejemplo: ACTEL (ACT-3) D D Z D Q D D A B A B Clear Clock Select 3/5/26 44
45 Modelo de FPGAs Bloques Lógicos Bloques de Entrada/Salida Recursos de Conexionado 3/5/26 45
46 Interconexionado 3/5/26 46
47 Interconexionado /5/26 47
48 Interconexionado (Xilinx) CONEXIONES DE PROPOSITO GENERAL BLOQUE INTERC. BLOQUE INTERC. CONEXIONES DIRECTAS CONEXIONES LARGAS BLOQUE LOGICO BLOQUE LOGICO BLOQUE INTERC. BLOQUE INTERC. BLOQUE LOGICO BLOQUE LOGICO 3/5/26 48
49 Interconexionado (Xilinx) Interruptores entre segmentos Interruptores entre líneas ortogonales 3/5/26 49
50 Arquitectura de ALTERA LAB Matriz de Macroceldas (6) Expansor de términos producto Un bloque asociado de I/O PIA 3/5/26 5
51 Interconexionado (Altera) PIA I/O EXPS BLOQUE LOGICO LAB PIA LAB BLOQUE LOGICO BLOQUE LOGICO BLOQUE LOGICO a) b) 3/5/26 5
52 Interconexionado (Actel) SEGMENTO DE ENTRADA SEGMENTO DE SALIDA BLOQUE BLOQUE BLOQUE BLOQUE BLOQUE BLOQUE LOGICO LOGICO LOGICO LOGICO LOGICO LOGICO SEGMENTO PISTA VERTICAL BLOQUE BLOQUE BLOQUE BLOQUE BLOQUE BLOQUE LOGICO LOGICO LOGICO LOGICO LOGICO LOGICO LINEAS DE RELOJ INTERRUPTORES BLOQUE BLOQUE BLOQUE BLOQUE BLOQUE BLOQUE LOGICO LOGICO LOGICO LOGICO LOGICO LOGICO 3/5/26 52
53 Decisiones sobre Interconexionado Cuántos segmentos por Canal Cómo de largos Cuantos interruptores de rutado Compromiso entre velocidad y área Herramientas de rutado optimizadas para arquitectura Se requiere más investigación 3/5/26 53
54 Modelo de FPGAs Bloques Lógicos Bloques de Entrada/Salida Recursos de Conexionado 3/5/26 54
55 Bloque de E/S: Xilinx-4 S le w R a t e C o n t ro l P a s s ive P u ll-u p / P u ll-d o w n T O u t O utpu t C loc k D C E Q Flip-Flop/ latch Output Buffer Pad I I 2 Q D D e la y Input Buffer Cloc k E na ble Inpu t C loc k C E Flip-Flop/ latch 3/5/26 55
56 Comparación FPGA-ASIC () Tamaño: ASIC: 8 Transistores/puerta (rutado) FPGA: Transistores/puerta (rutado+programabilidad) Velocidad: Aprox. /3 No máscaras: No coste de NRE (muy interesante si hay que rediseñar Flexibilidad) No espera fabricación de máscaras y prototipos 3/5/26 56
57 Comparación FPGA-ASIC (2) Tecnología última generación (65 nm, estructuras muy repetitivas) Hasta 25 M. Puertas. Diseño con las mismas herramientas que ASIC. Integración HW/SW se retrasa en los ASICs hasta que no se reciben muestras buenas Tiempo de llegada al mercado menor que ASIC. 3/5/26 57
58 Comparación FPGA-ASIC (3) Futura Investigación: Mejora de arquitecturas para reducir Tr./Puerta. Mejora algoritmos síntesis... (optimizar uso de recursos internos) Diseño de Dispositivos con módulos especializados (Tratamiento de señal, Comunicaciones...) 3/5/26 58
59 Comparación FPGA-ASIC (4) Tamaño (N. Puertas) M 25M F u l l C u s to m K 5 K F P G A A S IC K K 5 K C P L D S P L D,,, V o l u m e ( c h i p s s o l d ) Volumen (chips vendidos) 3/5/26 59
60 Comparación FPGA-ASIC (5) Los costes de NRE suben: Coste por máscara Número de máscaras Sube pedido mínimo: Sube número de CIs buenos al bajar la regla de diseño El tamaño de las obleas sube Evolución con el tiempo del límite de rentabilidad entre ASICs y FPGAs Cada vez quedan menos fabricantes activos 3/5/26 6
61 Comparación PLD-ASIC (6) Las FPGAs pueden sustituir ASICs por: Capacidad adecuada. Suficientes prestaciones. Costo unitario no muy superior. Son productos estándar. 3/5/26 6
62 Uso de FPGAs Inicialmente como Glue Logic : Uniendo bloques VLSI compejos (baja capacidad). Actualmente realizando subsistemas digitales completos (alta capacidad). Realizando diseños que se hubiesen tenido que hacer con ASICs. Emulando partes de ASICs muy complejos. En el futuro inmediato, realizando sistemas digitales/analógicos completos (capacidad muy elevada). 3/5/26 62
63 Gasto en I+D (Xilinx) ( Mill. $) 7 6 Ventas Gasto en I+D /5/26 63
64 Proyección del mercado de Dispositivos Lógicos Programables 6 5 Millones de $ /5/26 64
Microelectrónica Digital. Leopoldo García a Franquelo
Curso Máster: Microelectrónica Digital. Leopoldo García a Franquelo Departamento de Tecnología a Electrónica. Tema 2 Dispositivos Programables por el usuario (I) Introducción n a los Dispositivos Programables
Más detallesMicroelectrónica. Vicente Baena Departamento de Ingeniería Electrónica. Tema 8 Disposi;vos Programables por el usuario (I)
Microelectrónica Vicente Baena Departamento de Ingeniería Electrónica. Tema 8 Disposi;vos Programables por el usuario (I) Indice Introducción Programación Bloques lógicos Interconeionado Bloques de entrada
Más detallesDispositivos Lógicos Programables
Dispositivos Lógicos Programables Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Indice Tecnologías de implementación de circuitos programables Circuitos
Más detallesLógica Estándar. Compuertas lógicas, flip flop, decodificadores, disponibles en chips SSI y MSI. No son una buena solución de diseños grandes.
2 Lógica Estándar Compuertas lógicas, flip flop, decodificadores, disponibles en chips SSI y MSI. No son una buena solución de diseños grandes. Microprocesadores / DSP Enfoque distinto para diseño de sistemas
Más detallesEstructura interna de una memoria RAM estática
Estructura interna de una memoria RAM estática Ciclos de lectura (Memoria RAM estática CY7C148) Ciclos de escritura (Memoria RAM estática CY7C148) Características temporales de la memoria Tipos: PROM
Más detallesEstructura interna de una memoria RAM estática
Estructura interna de una memoria RAM estática Ciclos de lectura (Memoria RAM estática CY7C148) Ciclos de escritura (Memoria RAM estática CY7C148) Características temporales de la memoria Tipos: PROM
Más detallesFPGAs. Susana Borromeo Área de Tecnología Electrónica. Diseño de Sistemas Electrónicos. 2014/2015. Metodología de Diseño. Características generales
FPGAs Susana Borromeo Área de Tecnología Electrónica Esquema Conceptos generales Dispositivos Lógicos Programables FPGAs Metodología de Diseño VHDL Características generales VHDL Comportamental y Estructural
Más detallesElectrónica Digital II. Arquitecturas de las Celdas Lógicas. Octubre de 2014
Electrónica Digital II Arquitecturas de las Celdas Lógicas Octubre de 2014 Estructura General de los FPLDs Un FPLD típico contiene un número de celdas dispuestas en forma matricial, en las cuales se pueden
Más detalles1. INTRODUCCIÓN A LOS CIRCUITOS DIGITALES PROGRAMABLES
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Instituto de Electrónica y Mecatrónica 1. INTRODUCCIÓN A LOS CIRCUITOS DIGITALES PROGRAMABLES S I S T E M A S D I G I T A L E S 1 M. C. Felipe Santiago Espinosa Octubre
Más detallesTECNOLOGIA. R = (Vcc Vd) / I (Vd: caida en el LED) INTENSIDAD LUMINICA: SE MIDE EN CANDELA (Cd)
TECNOLOGIA LED R = (Vcc Vd) / I (Vd: caida en el LED) INTENSIDAD LUMINICA: SE MIDE EN CANDELA (Cd) LED TIPICO: If = 10mA ---------> 1mCd Vcc Vd EXCITACION DE LEDS a) Led encendido, configuración NPN y
Más detallesIntroducción a los Dispositivos Programables por el Usuario. Modelo de FPGAs Bloques de Entrada/Salida
Curso de Dotordo: Miroeletróni Digitl. Leopoldo Grí rnquelo Deprtmento de Ingenierí Eletróni. Tem 3: Dispositivos Progrmles por el usurio Introduión los Dispositivos Progrmles por el Usurio Ciruitos Completmente
Más detallesTema 1: Microelectrónica. Técnicas de implementación de CID
TÉCNICAS DE IMPLEMENTACIÓN DE CID FULL-CUSTOM SEMI-CUSTOM CONSTRUCCIÓN DEL ESQUEMÁTICO A NIVEL DE TRANSISTORES CONSTRUCCIÓN DEL LAYOUT CELDAS ESTÁNDARES MATRIZ DE PUERTAS DISPOSITIVOS PROGRAMABLES: FPGA
Más detallesTARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA.
TARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA. Características Técnicas: FPGA de Xilinx XC2S400E ISP PROM XC18V04 Memoria RAM estática: 2Mbytes Memoria FLASH: 4 Mbytes Temperatura de almacenamiento:
Más detallesDispositivos de lógica programable
Dispositivos de lógica programable SISTEMAS ELECTRÓNICOS DIGITALES 2 o Curso Ingeniería Técnica Industrial Especialidad en Electrónica Industrial Dr. José Luis Rosselló Índice Conceptos generales Dispositivos
Más detallesMEMORIAS Y LÓGICA PROGRAMABLE
MEMORIAS Y LÓGICA PROGRAMABLE CONCEPTOS BÁSICOS LDD 2007-08 1 Memorias Almacenan gran cantidad de información (datos). Esquema lógico básico: DIR p MEM p 2 * n n DAT DAT n Señales de control LDD 2007-08
Más detallesIntroducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital
Introducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital MARÍA ISABEL SCHIAVON - 2005 1907 1 950 RESEÑA HISTORICA 60 MSI 70 LSI microprocesador 1958 80 circuitos
Más detallesDispositivos de lógica programable
Dispositivos de lógica programable SISEMAS ELECRÓNICOS DIGIALES 2 o Curso Ingeniería écnica Industrial Especialidad en Electrónica Industrial Dr. José Luis Rosselló Índice Conceptos generales Dispositivos
Más detallesDiseño de Circuitos Integrados
Tema 7 Diseño de Circuitos Integrados Cómo se ha de diseñar un circuito integrado digital Electrónica. Microelectrónica 1 Contenidos del tema 1. Introducción 2. Metodologías de diseño 1. Semicustom: Predifundidos
Más detallesArquitectura de FPGAs
Arquitectura de FPGAs Diseño Lógico 2-2017 Instituto de Ingeniería Eléctrica Facultad de Ingeniería Universidad de la República PLD / FPGA - Mid 80's: 8 a 16 funciones lógicas - En el lab: 15000 funciones
Más detallesTema 2: Memorias y Dispositivos Lógicos Programables
Tema 2: Memorias y Dispositivos Lógicos Programables 1. Memorias 1.1 Conceptos básicos 1.2 Clasificación de memorias semiconductoras. 1.3 Memorias de Acceso aleatorio - Memorias de sólo lectura (ROM).
Más detallesIntroducción a VHDL. Sistemas digitales UTM-2006 JJVS
Introducción a VHDL Sistemas digitales UTM-2006 JJVS Surgimiento de VHDL Necesidad de nuevos métodos ya que los clásicos (esquemáticos), llegan a ser ineficientes en diseños de altas escalas de integración.
Más detallesUniversidad Carlos III de Madrid Electrónica Digital Ejercicios
1. Dibuje el esquema de transistores de una puerta lógica que realice la función lógica f = ab(c+d) a) en tecnología NMOS b) en tecnología CMOS 2. El circuito que aparece en la figura pertenece a la familia
Más detallesFPGA FIELD PROGRAMMABLE GATE ARRAY
FPGA FIELD PROGRAMMABLE GATE ARRAY Arreglo Programables A los circuitos digitales que son programables en hardware usando lenguajes como VHDL se les conoce como dispositivos lógicos programables (PLDs,
Más detallesMETODOLOGIA DE DISEÑO DE CIRCUITOS INTEGRADOS DIGITALES
METODOLOGIA DE DISEÑO DE CIRCUITOS INTEGRADOS DIGITALES MANUEL JESÚS BELLIDO DÍAZ ANGEL BARRIGA BARROS GUIÓN DEL TEMA INTRODUCCIÓN METODOLOGÍA DE DISEÑO TÉCNICAS DE IMPLEMENTACIÓN DE CID COMPARACIÓN ENTRE
Más detallesIntroducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal
Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Simulación CPUs con FPGA o
Más detalles4.1. Circuitos Digitales Configurables
4.1. Circuitos Digitales Configurables Los circuitos digitales configurable son sistemas electrónicos digitales cuya función se puede modificar utilizando solamente una parte de los elementos que los componen
Más detallesTema VI: Memorias y Dispositivos de Lógica Programable (PLDs)
Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs) Objetivos: 1.- Conocer la función, características básicas y tipos de memorias. 2.- Conocer la función, características principales y aplicaciones
Más detallesIntroducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal
Introducción a los Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación
Más detallesMETODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE.
METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE. Iñigo Aguirre; Jose Angel Ezquerra. Universidad del País Vasco. Euskal Herriko Unibertsitatea. jtpagpoi@sc.ehu.es. RESUMEN Este trabajo tiene por
Más detallesDado el siguiente circuito digital, encontrar la tabla característica y la tabla de operación del flip-flop correspondiente
Un flip-flop "S-R Set-dominante" difiere del flip-flop S-R normal en que cuando S y R están a valor lógico 1 simultáneamente se realiza la operación de Set. Obtener la tabla de operación, la tabla característica
Más detalles3. CPLD S Y FPGA S UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Instituto de Electrónica y Mecatrónica S I S T E M A S D I G I T A L E S
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Instituto de Electrónica y Mecatrónica 3. CPLD S Y FPGA S S I S T E M A S D I G I T A L E S 1 M. C. Felipe Santiago Espinosa Octubre / 2018 INTRODUCCIÓN Aplicaciones
Más detallesDra. Adriana del Carmen Téllez Anguiano DISPOSITIVOS LÓGICOS PROGRAMABLES (PLD)
DISPOSITIVOS LÓGICOS PROGRAMABLES (PLD) PLD Dispositivo lógico programable: Circuito prefabricado que incluyen dos capas de interconexión flexibles. Equivalen a miles de compuertas lógicas. Expresiones
Más detallesCAPÍTULO II: DISPOSITIVOS LÓGICOS PROGRAMABLES DISPOSITIVOS LÓGICOS PROGRAMABLES IEC FRANCISCO JAVIER TORRES VALLE
II DISPOSITIVOS LÓGICOS PROGRAMABLES 9 2.1 CONCEPTOS FUNDAMENTALES muestran los circuitos básicos para la mayoría de los PLDs. La fabricación de dispositivos de lógica programable se basa en los siguientes
Más detallesDispositivos Lógicos Programables. Breve descripción
Dispositivos Lógicos Programables Breve descripción Sistemas Embebidos Son sistemas digitales de hardware y software, de propósito específico. El mundo está lleno de ellos. Ind. Automotriz: Comp. Abordo,
Más detallesDispositivos lógicos programables (PLDs(
Dispositivos lógicos programables (PLDs( PLDs) SPLDs (Dispositivos lógicos programables simples) Estructuras lógicas basadas en planos AND-OR CPLDs (Dispositivos lógicos programables complejos) Combinan
Más detallesComputación reconfigurable: tecnología y hardware
Computación reconfigurable: tecnología y hardware Diseño de Arquitecturas VLSI Objetivos Describir el concepto de computación reconfigurable Enumerar las principales aplicaciones de los dispositivos reconfigurables
Más detalles3. CPLD S Y FPGA S UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Instituto de Electrónica y Mecatrónica S I S T E M A S D I G I T A L E S
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Instituto de Electrónica y Mecatrónica 3. CPLD S Y FPGA S S I S T E M A S D I G I T A L E S 1 M. C. Felipe Santiago Espinosa Octubre / 2017 INTRODUCCIÓN Los CPLDs
Más detallesUNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011
1 UNIDAD 2 Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011 Contenido 2 Unidad de Microprocesador Generalizada Memoria Dispositivos de Entrada y Salida Sistemas basados en Microprocesadores
Más detallesTECNOLOGIA. R = (Vcc Vd) / I (Vd: caida en el LED) INTENSIDAD LUMINICA: SE MIDE EN CANDELA (Cd)
TECNOLOGIA LED R = (Vcc Vd) / I (Vd: caida en el LED) INTENSIDAD LUMINICA: SE MIDE EN CANDELA (Cd) LED TIPICO: If = 10mA ---------> 1mCd Vcc Vd LEDs Es un dispositivo semiconductor (diodo) que emite luz
Más detallesConceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores. Introducción a la Electrónica
CIRCUITOS DIGITALES Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores Memorias Conceptos preliminares Máximo nivel de tensión de entrada para un nivel lógico bajo V IL
Más detallesReconfiguración Dinámica: Fundamentos y Métodos
Reconfiguración Dinámica: Fundamentos y Métodos Miguel A. Aguirre Departamento de Ingeniería Electrónica Escuela Superior de Ingenieros Universidad de Sevilla Motivación Introducción a la RD Ganancias
Más detallesConceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores. Introducción a la Electrónica
CIRCUITOS DIGITALES Conceptos preliminares Familias lógicas Topologías Compuertas Flip Flops Osciladores Memorias Conceptos preliminares Máximo nivel de tensión de entrada para un nivel lógico bajo V IL
Más detallesTARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA.
TARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA. Características Técnicas: FPGA de Xilinx XC3S400 ó XC3S1000 ISP PROM XCF02S ó XCF04S Memoria RAM estática: 2Mbytes Memoria FLASH: 4 Mbytes Temperatura
Más detallesHardware Dinámicamente Reconfigurable. Julio Septién del Castillo Hortensia Mecha López
Hardware Dinámicamente Reconfigurable Julio Septién del Castillo Hortensia Mecha López Curso 3er Ciclo Abril 2003 Departamento de Arquitectura de Computadores y Automática Universidad Complutense de Madrid
Más detallesLÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones
Introducción Simple PLDs Complex PLDs FPGAs Diseño tradicional: basado en CIs estándar SSI/MSI Obtención de la función lógica Reducción a términos producto Minimización: Número de integrados Retardo de
Más detallesTEMA 0: Introducción: Aspectos Tecnológicos y Metodológicos del diseño de sistemas
TEMA 0: Introducción: Aspectos Tecnológicos y Metodológicos del diseño de sistemas Curso 07/08 Departamento de Arquitectura y Tecnología de Sistemas Informáticos - Facultad de Informática - Universidad
Más detallesPor su tipo de acceso las memorias se clasifican en:
Memorias Por su tipo de acceso las memorias se clasifican en: acceso aleatorio. El valor de [m (t+1)] es independiente de t Estas memorias, en inglés, se denominan Random Access Memory(RAM) acceso secuencial.
Más detallesDiseño de Circuitos Integrados de Alta Escala Curso Académico 2009/2010
Diseño de Circuitos Integrados de Alta Escala Curso Académico 2009/2010 Programa de la Asignatura: 1. Introducción al Diseño de Circuitos Integrados en Alta Escala. 1.1. Complejidad 1.2. Modularidad 1.3.
Más detallesElectrónica Básica. Gustavo A. Ruiz Robredo Juan A. Michell Mar<n. Tema C.3. Memorias Semiconductoras DPTO. DE ELECTRÓNICA Y COMPUTADORES
Electrónica Básica Tema C.3. Memorias Semiconductoras Gustavo A. Ruiz Robredo Juan A. Michell Mar
Más detallesElectrónica Digital. Tema 2. Dispositivos Lógicos Programables (PLD)
Electrónica Digital Tema 2 Dispositivos Lógicos Programables (PLD) Dispositivos Lógicos Programables Introducción. Dispositivos Lógicos Programables Sencillos. Dispositivos Lógicos Programables Complejos.
Más detallesTema 12 ELECTRÓNICA DIGITAL UNIDADES DE MEMORIA DIGITALES (PARTE 1) Enrique Mandado Pérez. Electrónica Digital: Unidades de memoria digitales
ELECTRÓNICA DIGITAL Tema UNIDADES DE MEMORIA DIGITALES (PARTE ) Enrique Mandado Pérez DEFINICIÓN DE UNIDAD DE MEMORIA Conjunto de elementos capaces de memorizar el nivel de una variable binaria (), que
Más detallesArreglos de compuertas programables en campo, FPGA's. (compendio)
Arreglos de compuertas programables en campo, FPGA's. (compendio) M. en C. Juan Carlos Gonzáles Robles. Jefe del Departamento de Producción y Adecuación de Tecnologías del CINTEC-IPN. Ing. Eduardo Vega
Más detallesUNIDAD 1. INTRODUCCIÓN A LOS DISPOSITIVOS LÓGICOS PROGRAMABLES (PLDs)
UNIDAD 1 INTRODUCCIÓN A LOS DISPOSITIVOS LÓGICOS PROGRAMABLES (PLDs) Tecnologías de diseño de sistemas digitales Definición y aplicaciones de los PLDs Tipos de PLDs Tecnologías de configuración de los
Más detallesBLOQUE 2 (PARTE 2) DISPOSITIVOS LÓGICOS PROGRAMABLES
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 2 CIRCUITOS DIGITALES CONFIGURABLES (PARTE 2) DISPOSITIVOS LÓGICOS PROGRAMABLES Enrique Mandado Pérez María José Moure Rodríguez DEFINICIÓN DE DISPOSITIVO LÓGICO
Más detallesContenido. Memorias en sistemas digitales Tecnologías. Características avanzadas. Memorias no volátiles (ROM) Memorias volátiles (RAM)
Tema 5. Memorias Contenido Memorias en sistemas digitales Tecnologías Memorias no volátiles (ROM) Memorias volátiles (RAM) Características avanzadas Memorias en sistemas digitales Imágenes: Clive "Max"
Más detalles16/11/2016. MEMORIAS de SEMICONDUCTORES
El funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv. Confiabilidad v. Costo MEMORIAS de SEMICONDUCTORES 1 MEMORIAS
Más detallesEl funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv.
El funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv. Confiabilidad v. Costo MEMORIAS de SEMICONDUCTORES MEMORIAS
Más detallesFABRICACIÓN Y ENCAPSULADO DE CIRCUITOS INTEGRADOS
FABRICACIÓN Y ENCAPSULADO DE CIRCUITOS INTEGRADOS Autores: Celia López Mario García Marta Portela Almudena Lindoso Luis Entrena Enrique San Millán índice El proceso de fabricación de un circuito CMOS Fabricación
Más detallesAplicaciones con transistor MOSFET
Aplicaciones con transistor MOSFET Lección 04.2 Ing. Jorge Castro-Godínez EL2207 Elementos Activos Escuela de Ingeniería Electrónica Instituto Tecnológico de Costa Rica I Semestre 2014 Jorge Castro-Godínez
Más detalles5. Metodologías de diseño de un ASIC
5. Metodologías de diseño de un ASIC 5.1. Introducción 5.2. Gate Arrays 5.3. Standard Cells 5.4. Seas of Gates 5.5. Dispositivos programables FPGAs Dispositivos programables El diseño de circuitos integrados
Más detallesMemorias. Docente: Ing. Víctor Cárdenas Schweiger
Memorias Docente: Ing. Víctor Cárdenas Schweiger 2016 1 Qué es una memoria RAM? Es la memoria donde se almacenan los datos (programas) con los que se están trabajando en ese momento. Es un dispositivo
Más detallesTEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES
TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES 1 CLASIFICACIÓN SEGÚN SU TECNOLOGÍA 2 PARAMETROS FUNDAMENTALES DE LAS MEMORIAS Modo de acceso: Aleatorio (RAM, Random Access Memory) Serie Alterabilidad
Más detallesArquitectura de FPGAs
Arquitectura de FPGAs Diseño Lógico 2-2015 Instituto de Ingeniería Eléctrica Facultad de Ingeniería Universidad de la República PLD / FPGA - Mid 80's: 8 a 16 funciones lógicas - En el lab: 15000 funciones
Más detallesFIELD PROGRAMMABLE GATE ARRAY (FPGA)
FIELD PROGRAMMABLE GATE ARRAY 21 FIELD PROGRAMMABLE GATE ARRAY (FPGA) 2.1. QUÉ ES UN FPGA? Un FPGA (field programmable gate array) es un dispositivo semiconductor que contiene componentes lógicos programables
Más detallesLógica Programable - Dispositivos - Introducción n a los Sistemas Lógicos y Digitales 2008
- Dispositivos - Introducción n a los Sistemas Lógicos y Digitales 2008 CPLD (Complex Programmable Logic Device) Aclaración: Fabricantes como Altera llaman CPLD a ciertos modelos de arreglos de compuertas
Más detallesAlternativas de implementación: Estilos
Alternativas de implementación: Estilos Alternativas de implementación: Estilos Alternativas de implementación: Estilos µprocesador INTEL 386: 3 estilos de layout Datapath: ALU 2-D arrays: Memoria Standard
Más detallesCONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción
Anexo A: FPGA Introducción Cuando se requiere del diseño de un sistema electrónico y surge la necesidad de implementar una parte con hardware dedicado son varias las posibilidades que hay. Una es un diseño
Más detallesElectrónica Industrial - 4º ETSII. Concepto de capacidad Concepto de bit, byte y word (palabra) Electrónica Industrial - 4º ETSII
7.6. Memorias RAM 7.6.1.Introducción a las memorias 7.6.2. Memorias ROM [ Wakerly 10.1 pág. 833] 7.6.2.1. Estructura interna [ Wakerly 10.1.2 pág. 837] 7.6.2.2. Tipos comerciales de ROM [ Wakerly 10.1.4
Más detallesLógica Programable -Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008
-Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2008 Memorias Clasificación según acceso: Aleatorio Volátiles No
Más detallesMemoria y Entrada/Salida Tecnología Organización - Expansión
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria
Más detallesLaboratorio 4: Uso de una FPGA
Laboratorio 4: Uso de una FPGA Objetivos: Conocer y comprender la estructura interna de una FPGA y su tarjeta de desarrollo que será usada en el laboratorio, y los cuidados y recomendaciones para evitar
Más detallesLÓGICA PROGRAMABLE. Sergio Noriega
LÓGICA PROGRAMABLE Sergio Noriega - 2016 Exigencias del mercado actual: Equipos de complejidad creciente Especificaciones variables. Tiempos de desarrollos cada vez menores. Costos cada vez mas bajos.
Más detallesUD1. MEMORIAS. Centro CFP/ES FUNCIONAMIENTO BIESTABLE RS
UD1. MEMORIAS Centro CFP/ES FUNCIONAMIENTO BIESTABLE RS 1 BIESTABLE D- CELDA MEMORIA RAM BIESTABLE D- CELDA MEMORIA RAM 2 TIPOS DE MEMORIA LOS DIFERENTES TIPOS DE MEMORIA SON: RAM (Memoria de acceso aleatorio)
Más detallestema 1. Tecnologías de diseño microelectrónico
1 tema 1. Tecnologías de diseño microelectrónico Diseño de Circuitos Integrados I José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática Universidad Complutense de Madrid 2 introducción
Más detallesMemorias de Semiconductor. Departamento de Electrónica Curso 2010/11
Memorias de Semiconductor Departamento de Electrónica Curso 2010/11 Índice Introducción Clasificación de las memorias El chip de memoria Estructura interna de una memoria Cronogramas de acceso Memorias
Más detallesOrientado a reducir costes en el proceso de fabricación disminuyendo el número de pasos de fabricación
ESTILOS DE IMPLEMENTACIÓN & METODOLOGIAS DE DISEÑO SEMICUSTOM. Diseño basado en Arrays Orientado a reducir costes en el proceso de fabricación disminuyendo el número de pasos de fabricación CONTRAPARTIDA
Más detalles50 s. Transistor. Segunda generación de Computadoras 1952, FET tiristor comercial. 1956, Tiristor 1947, BJT. Nobel Física (1956) Brattain
Fleming (1904) DeForest (1907) 50 s Transistor 1947, BJT Bardeen Brattain Shockley Nobel Física (1956) 1952, FET 1956, Tiristor Segunda generación de Computadoras 1958 tiristor comercial Fairchild SC 1958
Más detallesBloques funcionales combinacionales. Bloques para el encaminamiento y/o transferencia de datos
Bloques para el encaminamiento y/o transferencia de datos Multiplexor Demultiplexor Decodificador Codificador Bloques para el procesamiento de datos Comparador Bloques para la generación de funciones booleanas
Más detallesTecnologías Digitales
Tecnologías Digitales Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid Contenidos.Familia CMOS 2.Familia TTL 3.Características de las familias CMOS y TTL 4.Tipos
Más detallesPLACA 3PX1. Manual de usuario
PLACA 3PX1 Manual de usuario Autor Versión 1 Ultima revisión 19 de Noviembre, 2014 Contenido 1 Introducción... 4 2 Descripción general... 5 2.1 Arquitectura... 5 3 Especificaciones... 6 3.1 FPGA... 6 3.2
Más detallesTecnología Electrónica 3º Ingeniero Aeronáutico. Memorias. Mª Ángeles Martín Prats
Tecnología Electrónica 3º Ingeniero Aeronáutico Memorias Mª Ángeles Martín Prats Introducción Memoria es la parte de un sistema que almacena datos binarios en grandes cantidades. Memorias semiconductoras,
Más detallesMEMORIAS Y BUSES. Las memorias son dispositivos de almacenamiento de información, en la cual los bits se graban en celdas. D 2
MEMORIAS Y BUSES Las memorias son dispositivos de almacenamiento de información, en la cual los bits se graban en celdas. ESTRUCTURA. (Ejemplo de una memoria de 8 x 8) Direcciones A 2 A 1 A 1 1 1 1 1 1
Más detallesAUTOTEST. 1. Una magnitud que toma valores continuos es: (a) una magnitud digital (c) un número binario 2. El término bit significa:
1. Una magnitud que toma valores continuos es: (a) una magnitud digital (c) un número binario 2. El término bit significa: (b) una magnitud analógica (d) un número natural (a) una pequeña cantidad de datos
Más detallesBLOQUE 2. (PARTE 3: Tema 1) CONJUNTO CONFIGURABLE DE PUERTAS FPGA (Field Programmable Gate Array) Clasificación y descripción
SISTEMAS ELECTRÓNICOS DIGITALES OQUE 2 CIRCUITOS DIGITALES CONFIGURAES (PARTE 3: Tema 1) CONJUNTO CONFIGURAE DE PUERTAS Clasificación y descripción Enrique Mandado Pérez María José Moure Rodríguez Circuito
Más detallesSemestre LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA / SALIDA PREVIO # 2
Semestre 2015-1 LABORATORIO DE DISPOSITIVOS DE ALMACENAMIENTO Y DISPOSITIVOS DE ENTRADA / SALIDA PREVIO # 2 MEMORIAS DE SÓLO LECTURA SEMICONDUCTORAS (ROM) 1- Existen 5 tipos de memoria ROM, mencione cuales
Más detallesPlanificaciones Microelectrónica. Docente responsable: GARCIA INZA MARIANO ANDRES. 1 de 7
Planificaciones 8646 - Microelectrónica Docente responsable: GARCIA INZA MARIANO ANDRES 1 de 7 OBJETIVOS Para realizar el diseño de un circuito integrado se requiere conocer la metodología de análisis
Más detallesDEPARTAMENTO DE INGENIERIA ELECTRONICA (ETSIT-UPM)
PROGRAMA 1.- Introducción al diseño de ASICs: - Diseño VLSI - Herramientas CAD - Representación de circuitos y sistemas 2.- Lógica nmos y CMOS: - Diagramas de Barras - Lógica de conmutación - Transistores:
Más detallesGilardoni - Orozco - Cayssials - Laboratorio de Sistemas Digitales - UNS
TÉCNICAS DE DISEÑO, SIMULACIÓN E IMPLEMENTACIÓN DE CIRCUITOS LÓGICOS UTILIZANDO DISPOSITIVOS VLSI Y ESPECIFICACIÓN HDL. PROYECTO DE FIN DE CARRERA Departamento de Ingeniería Eléctrica. UNIVERSIDAD NACIONAL
Más detallesTipos de Memoria. Microprocesadores. Microprocesadores. Carlos Canto Q. MEMORIA DE ALMACENAJE ALAMCEN SECUNDARIO ALAMACEN DE RESPALDO
Tipos de Memoria TIPOS TIPOS DE DE DE DE LECTURA/ESCRITURA LECTURA/ESCRITURA RAM RAM ( ( VOLÁTIL) VOLÁTIL) PRINCIPAL PRINCIPAL DE DE SOLO SOLO LECTURA LECTURA ROM ROM (NO (NO VOLÁTIL) VOLÁTIL) DE ALMACENAJE
Más detallesDispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar
Dispositivos Lógicos Programables (FPGAs) Guillermo Güichal Emtech www.emtech.com.ar Temario Introducción Circuitos Digitales FPGAs Flujo y Herramientas de Diseño Diseño para Síntesis Simulación Ejemplos
Más detallesCPLDs y FPGAs. Tema II Circuitos Integrados Programables; Roberto Gutiérrez Mazón
1 Tema II Circuitos Integrados Programables; CPLDs y FPGAs Roberto Gutiérrez Mazón The Design Warrior s Guide to FPGAs Devices, Tools, and Flows. ISBN 0750676043 Copyright 2004 Mentor Graphics Corp. (www.mentor.com)
Más detallesDispositivos Electrónicos
Dispositivos Electrónicos AÑO: 2010 TEMA 7: MEMORIAS SEMICONDUCTORAS Rafael de Jesús Navas González Fernando Vidal Verdú 1/21 TEMA 7: MEMORIAS SEMICONDUCTORAS 7.1. Introducción. Tipología general. Memorias
Más detallesElectrónica Digital. Configuración del colector abierto. Electrónica Digital II Circuitos TTL Salidas de Colector Abierto Salidas de Drenador Abierto
Electrónica Digital II Circuitos TTL Salidas de Colector Abierto Salidas de Drenador Abierto Salida de colector abierto (Familia TTL) La compuerta de colector abierto se usan en tres aplicaciones principales:
Más detallesPrograma ALTERA destinado a Universidades
Programa ALTERA destinado a Universidades Software MAX+PLUS II- Quartus versión estudiantil UP 2 Education Board Dispositivo EPM7128S de 84 pines y encapsulado del tipo plastic J-lead chip carrier (PLCC)
Más detallesElectrónica Digital. Introducción
Electrónica Digital Introducción Diseño digital Habilidades a desarrollar Técnicas de diseño Tecnologías de implementación Herramientas CAD Sistemas cableados Sistemas programados Sistemas Empotrados (Embedded
Más detallesAsignaturas antecedentes y subsecuentes Diseño de Sistemas Digitales II
PROGRAMA DE ESTUDIOS Diseño de Sistemas Digitales I Área a la que pertenece: Área Sustantiva Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0157 Asignaturas antecedentes y subsecuentes
Más detalles