FPGAS. C. Sisterna DSDA 1
|
|
- Gregorio Vidal Sosa
- hace 5 años
- Vistas:
Transcripción
1 FPGAS C. Sisterna DSDA 1
2 Celda de Configuración del FPGA Elemento básico no-lógico Determina la configuración de cada elemento lógico Determina la configuración de los elementos de ruteo e interconexiones C. Sisterna DSDA 2
3 Celdas de Configuración del FPGA Tipos de Celdas SRAM Anti-Fuse Flash Flash y SRAM C. Sisterna DSDA 3
4 Celda de Configuración SRAM La configuración de los elementos lógicos y los de ruteo e interconexión son almacenados en celdas SRAMs Ventajas: Proceso de fabricación estándar Costos muy bajos Proceso súper-comprobado Alto rendimiento Infinitamente reprogramable Programable en circuito (In System Programable) Rápida y fácil actualización C. Sisterna DSDA 4
5 Celda de Configuración SRAM Desventajas: Celda volátil Simple glitch en Vcc desconfigura el FPGA Retardos en ruteo largos debido al retardo de la celda SRAM Necesidad de una memoria de configuración externa Tiempo de configuración lento ~500ms Inseguridad debido a la conexión FPGA-Memoria de configuración que puede ser leída C. Sisterna DSDA 5
6 Celda de Configuración Anti-Fuse La configuración de los elementos lógicos y los de ruteo e interconexión son almacenados en celdas Anti-Fuse (ACTEL) C. Sisterna DSDA 6
7 Celda de Configuración Anti-Fuse Ventajas: No es volátil Retardos de conexiones de ruteo son pequeños No sensibles a bombardeo de partículas iónicas Muy usados en sistemas espaciales C. Sisterna DSDA 7
8 Celda de Configuración Anti-Fuse Desventajas: Proceso de fabricación específico Costos elevados One-Time-Programmable (OTP) Proceso de verificacion muy largo y riguroso Proceso muy caro No sensibles a bombardeo de partículas iónicas Muy usados en sistemas espaciales C. Sisterna DSDA 8
9 Celda de Configuración Flash La configuración de los elementos lógicos y los de ruteo e interconexión son almacenados en celdas Flash C. Sisterna DSDA 9
10 Celda de Configuración Flash Ventajas: No es volátil Retardos de conexiones de ruteo son pequeños Sensibilidad baja a bombardeo de partículas iónicas Usados en sistemas espaciales C. Sisterna DSDA 10
11 Celda de Configuración Flash Desventajas: FPGA es bastante caro Proceso se esta haciendo mas común últimamente Proceso de reconfiguración bastante largo (~3-5 seg) C. Sisterna DSDA 11
12 Celda de Configuración Flash-SRAM Ventajas: Prácticamente no es volátil Tiempo de configuración es bastante bajo (~<1ms) Se pueden configurar solo las celdas SRAM Durante el proceso de debug o prototipo No se necesita una memoria de configuración externa Menos espacio en el PCB Sistema no vulnerable Sistema seguro C. Sisterna DSDA 12
13 Celda de Configuración Flash-SRAM Desventajas: FPGA es caro Proceso se esta haciendo mas común últimamente C. Sisterna DSDA 13
14 Celda de Configuración Flash-SRAM Las celdas Flash se usan para guardar los datos de configuración del FPGA Las celdas SRAM para la configuración de los elementos lógicos y los de ruteo e interconexión Cuando de alimenta el FPGA, las celdas SRAM se configuran en forma casi instantanea desde las celdas Flash. C. Sisterna DSDA 14
15 Comparación Tipos de Celdas SRAM Anti_fuse Flash Tecnología Ultima Una o más generación atrás Una o más generación atrás Velocidad Más lenta Mejor Más lenta Volátil Si No No Potencia Varía/Peor Baja Media Baja Densidad Mejor Segunda Mejor Media Tolerancia a la Radiación Peor Mejor Media Config. Externa Si No No Tamaño celda ruteo 1 1/10 1/7 Memoria Externa Si No No Reprogramable Si No Si Instant-On No Si Si Seguridad Encriptado-> Buena, Sino MALA Muy buena Muy Buena Tamano Celda Config. Grande (6 Transistores) Muy pequeña Media-Baja (2 transistores) C. Sisterna DSDA 15
16 CYCLONE IV FPGA C. Sisterna DSDA 16
17 Cyclone IV General View C. Sisterna DSDA 17
18 Cyclone FPGA Familiy Cyclone IV devices are targeted to high-volume, cost-sensitive applications, enabling system designers to meet increasing bandwidth requirements while lowering costs Built on an optimized low-power process, the Cyclone IV device family offers the following two variants: Cyclone IV E lowest power, high functionality with the lowest cost Cyclone IV GX lowest power and lowest cost FPGAs with Gbps transceivers C. Sisterna DSDA 18
19 Cyclone IV E Family C. Sisterna DSDA 19
20 Cyclone IV GX Family C. Sisterna DSDA 20
21 Cyclone Core Fabric Logic Elements: 4-input look up tables M9K Memory Blocks: 9Kbits of embedded SRAM Embedded Multiplier: 18x18 or two 9x9 multipliers in a single block C. Sisterna DSDA 21
22 Cyclone I/O Features Cyclone device I/O supports: Programmable bus hold Programmable pull-up resistors Programmable delay Programmable drive strength Programmable slew rate control Hot socketing Calibrated on-chip series termination or dirves impedance matching Cyclone GX offers high-speed transceiver I/Os C. Sisterna DSDA 22
23 Cyclone Clock Management Include up to 30 global clock network (GCLK) Include up to 8 PLLs, with five outputs per PLL Cyclone IV GX support: Multipurpose PLL: for clocking the transceiver blocks (they can be used as general-purpose clock) General purpose PLL: fo general applications in the fabric and periphery C. Sisterna DSDA 23
24 External Memory Interface Cyclone IV supports SDR, DDR, DDR2 SDRAM and QDRII SRAM interfaces Support the use of error correction coding (ECC) bits on DDR and DDR2 SDRAM interfaces C. Sisterna DSDA 24
25 Packaging Ordering Information C. Sisterna DSDA 25
26 LOGIC ELEMENT C. Sisterna DSDA 26
27 Logic Elements (LE) Each LE has the following features: A four-input look-up table (LUT), which can implement any function of four variables A programmable register A carry chain connection A register chain connection The ability to drive the following interconnects: Local Row Column Register chain Direct link Register packing support Register feedback support C. Sisterna DSDA 27
28 Logic Element C. Sisterna DSDA 28
29 Logic Array Block Logic array blocks (LABs) contain groups of LEs Each LAB consists of the following features: 16 LEs LAB control signals LE carry chains Register chains Local interconnect C. Sisterna DSDA 29
30 LAB Structure C. Sisterna DSDA 30
31 ROUTING C. Sisterna DSDA 31
32 Interconnect - Routing C. Sisterna DSDA 32
33 Interconnect - Routing Transistor de Paso Y 0 Y M PIP C. Sisterna DSDA 33
34 Interconnect - Routing C. Sisterna DSDA 34
35 Interconnect - Routing C. Sisterna DSDA 35
36 Interconnect - Routing C. Sisterna DSDA 36
37 Interconnect - Routing C. Sisterna DSDA 37
38 EMBEDDED MEMORY C. Sisterna DSDA 38
39 Embedded Memory M9K blocks support the following features: 8,192 memory bits per block (9,216 bits per block including parity) Independent read-enable (rden) and write-enable (wren) signals for each port Packed mode in which the M9K memory block is split into two 4.5 K single-port RAMs Variable port configurations Single-port and simple dual-port modes support for all port widths True dual-port (one read and one write, two reads, or two writes) operation Byte enables for data input masking during writes Two clock-enable control signals for each port (port A and port B) Initialization file to pre-load memory content in RAM and ROM modes C. Sisterna DSDA 39
40 Embedded Memory Modes Cyclone IV devices M9K memory blocks allow to implement fully-synchronous SRAM memory in multiple modes of operation. M9K memory blocks support the following modes: Single-port Simple dual-port True dual-port Shift-register ROM FIFO C. Sisterna DSDA 40
41 Single Port Mode C. Sisterna DSDA 41
42 Simple Dual Port C. Sisterna DSDA 42
43 True Dual Port C. Sisterna DSDA 43
44 Embedded Multitplier Each embedded multiplier consists of the following elements: Multiplier stage Input and output registers Input and output interfaces C. Sisterna DSDA 44
45 Embedded Multiplier C. Sisterna DSDA 45
46 INPUT/OUTPUT FEATURES C. Sisterna DSDA 46
47 Cyclone IV I/O Elements SDR Mode C. Sisterna DSDA 47
48 I/O Element Features Programmable Current Strength Slew Rate Control Open-Drain Output Bus Hold Programmable Pull-Up Resistor Programmable Delay On Chip Termination (resistor) C. Sisterna DSDA 48
49 I/O Standards C. Sisterna DSDA 49
50 I/O Standards C. Sisterna DSDA 50
51 I/O Banks C. Sisterna DSDA 51
52 I/O LVDS Implementation C. Sisterna DSDA 52
53 DDR Input Registers C. Sisterna DSDA 53
54 DDR Output Registers C. Sisterna DSDA 54
55 FPGA CONFIGURATION C. Sisterna DSDA 55
56 Active Serial Configuration C. Sisterna DSDA 56
57 Configuring Multiple Devices C. Sisterna DSDA 57
58 Pasive Serial Configuration C. Sisterna DSDA 58
59 PS Configuration with a Micro C. Sisterna DSDA 59
60 JTAG Configuration C. Sisterna DSDA 60
61 Active Parallel Configuration C. Sisterna DSDA 61
Arquitectura 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 detallesArreglo de Compuertas Programables en el Campo. Field Programmable Gate Array (FPGA)
Arreglo de Compuertas Programables en el Campo Field Programmable Gate Array (FPGA) Introducción ASICs: Costo. Tiempo de Desarrollo. PLDs: Muy buena aceptación. Pero muy chicos. CPLDs: Muy rápidos, pero
Más detallesArreglo de Compuertas Programables en el Campo. Field Programmable Gate Array (FPGA)
Arreglo de Compuertas Programables en el Campo Field Programmable Gate Array (FPGA) Introducción ASICs: Costo. Tiempo de Desarrollo. PLDs: Muy buena aceptacion. Pero muy chicos. CPLDs: Muy rapidos, pero
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 detallesLógica Programable: Dispositivos
Lógica Programable: Dispositivos Sergio Noriega 2017 EVOLUCIÓN DE CIRCUITOS LÓGICOS PROGRAMABLES PAL (PROGRAMMABLE ARRAY LOGIC) Primera PAL creada en 1973 por M. Memories BASADA EN PAL OBSOLETO EPLD (Erasable
Más detallesEmtech_FTHL. Descripción de la placa. Autor
Emtech_FTHL Descripción de la placa Autor Mauro Koenig Versión 0.1 Ultima revisión Diciembre 2, 2010 Contenido 1 Introducción...4 2 Descripción de la placa...5 2.1 Vistas...5 2.1.1 Vista superior...5 2.1.2
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 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 detallesLógica Programable: Dispositivos
Lógica Programable: Dispositivos Sergio Noriega 2017 EVOLUCIÓN DE CIRCUITOS LÓGICOS PROGRAMABLES PAL (PROGRAMMABLE ARRAY LOGIC) Primera PAL creada en 1973 por M. Memories BASADA EN PAL OBSOLETO EPLD (Erasable
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 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 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 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 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 detallesEl sistema de memoria
Sistemas de Memoria U N A V E N T A J A I M P O R T A N T E D E L O S S I S T E M A S D I G I T A L E S S O B R E L O S A N A L Ó G I C O S E S : L A C A P A C I D A D D E A L M A C E N A R G R A N D E
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 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 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 detallesChapter 7 Registers & Counters
Chapter 7 s & Counters Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid Contents. s Ø Ø Ø 2. Counters Ø Ø s serial input, parallel-serial output s parallel output,
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 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 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 detallesField Programmable Gate Array. Introducción a FPGA
1 Field Programmable Gate Array Introducción a FPGA Microcontroladores vs FPGA Microcontroladores Ejecutan un programa escrito en C o Asembler Programa se ejecuta secuencialmente Normalmente requiere mutliples
Más detallesDispositivos Lógicos Programables. Sistemas Digitales II / Electronica Digital II
Dispositivos Lógicos Programables (PLDs) Dispositivos Logicos Programables (PLDs) Dispositivos Programables Simples (SPLD) Dispositivos iti Programmables Complejos (CPLD) Arreglo de Compuertas Programables
Más detallesElectrónica Digital II FPGAs de Xilinx
Electrónica Digital II FPGAs de Xilinx Noviembre-2014 Principales Fabricantes de FPGAs Xilinx (http://www.xilinx.com) Altera (http://www.altera.com) Arquitectura General de un FPGA de Xilinx IOB Bloque
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 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 memoria (Parte #2)
Departamento de Electrónica Electrónica Digital Dispositivos de memoria (Parte #2) Bioingeniería Facultad de Ingeniería - UNER Clasificación RWM Read-Write Memories ROM Read Only Memories NVRWM Non Volatile
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 detallesProgramables en el Campo (Field Programmable Gate Array) FPGA
Arreglo de Compuertas Programables en el Campo (Field Programmable Gate Array) FPGA Hasta 2 E/S FGPAs Hasta 4 estandares de E/S soportados Hasta 4. Flips-Flops y Look-Up-Tables (LUTs) Bloques de memoria
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º Jornadas ITE Facultad de Ingeniería - UNLP PLATAFORMA DE CÁLCULO BASADA EN TECNOLOGIA RECONFIGURABLE
PLATAFORMA DE CÁLCULO BASADA EN TECNOLOGIA RECONFIGURABLE Jorge Osio, Jorge L. Anderson, Eduardo Kunysz, José Rapallini UIDET CeTAD, Calle 116 y 48 Depto. de Electrotecnia (2do piso) Facultad de Ingeniería,
Más detalles3. DISPOSITIVOS PROGRAMABLES EN CAMPO DE MAYOR DENSIDAD
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Instituto de Electrónica y Mecatrónica 3. DISPOSITIVOS PROGRAMABLES EN CAMPO DE MAYOR DENSIDAD C I R C U I T O S D I G I T A L E S R E C O N F I G U R A B L E S 1
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 detallesDecodificador de funciones v.2
Decodificador de funciones v.. Introducción Este decodificador de funciones posee cuatro salidas para activar luces, fumígeno, etc. Dirección de locomotoras corta y larga hasta 9999 Control de las salidas
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 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 detallesDepartamento de Tecnología Electrónica.
Departamento de Tecnología Electrónica. Tema 8 Dispositivos Programables por el usuario (I) Introducción a los Dispositivos Programables por el Usuario Circuitos Completamente a medida Células Estándar
Más detallesRecomendaciones para diseño digital
Recomendaciones para diseño digital Diseño Lógico II Instituto de Ingeniería Eléctrica Facultad de Ingeniería Universidad de la República 2012 Project Reliability Guidelines Asynchronous Inputs respetar
Más detallesMC68HC908GP32 Diagrama en Bloques INTERNAL BUS
Puertos de entrada / salida ( I/O PORTS ) DDRE DDRB CPU REGISTERS M68HC08 CPU ARITHMETIC/LOGIC UNIT (ALU) MC68HC908GP32 Diagrama en Bloques INTERNAL BUS COMPUTER OPERATING PROPERLY DDRA PORTA PTA7 / PTA0
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 detallesModos de Direccionamiento
Modos de Direccionamiento Modos de direccionamiento del 8051 La CPU tiene la habilidad de accesar los datos de varias formas Se podría especificar el dato directamente en la instrucción Para datos en la
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 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 detallesControladores de memoria externa
Memoria Externa RAM estática / Flash NOR (baja capacidad) Buses sin multiplexar. Interfaz «estándar», compatible con otros periféricos. Flash NAND (alta capacidad) Acceso secuencial. Sin bus de direcciones.
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 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 detallesDiseño de Hardware con VHDL
Diseño de Hardware con VHDL Facultad de Ingeniería Laboratorio Electrónica Segundo Semestre, 2015 Field Programmable Gate Array (FPGA) De una manera superficial podemos decir que las FPGA son chips de
Más detallesBus PCI. Introducción
Bus PCI J. P. Oliver Instituto de Ingeniería Eléctrica Facultad de Ingeniería Universidad de la República ISA EISA VESA Micro Channel 32 bits, 33MHz PCI 64 bits, 66MHz PCI PCI-X 64 bits 133MHz PCI Special
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 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 detallesHard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator
Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator Product ID: SATDOCK22RU3 The SATDOCK22RU3 USB 3.0 to SATA Hard Drive Duplicator Dock can be used as a standalone SATA hard drive duplicator,
Más detallesFlip-flops. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid
Flip-flops Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 igital circuits and microprocessors Inputs Output Functions Outputs State Functions State Microprocessor
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 detallesUD.-5. Circuitos secuenciales: análisis y diseño de registros y de contadores.
UD.-5. Circuitos secuenciales: análisis y diseño de registros y de contadores. José Gorjón Índice Objetivos. Introducción. Análisis de registros de almacenamiento. Análisis de registros de desplazamiento.
Más detallesMemorias FORMAS DE ESCRITURA
MEMORIAS Memorias FORMAS DE ESCRITURA BIG-ENDIAN: El bit más significativo en la dirección mas baja LITTLE-ENDIAN: El bit más significativo en la dirección mas alta Little-endian: INTEL Big-Endian: MOTOROLA,
Más detallesMC. Christian Aldaco González. Microcontroladores
MC. Christian Aldaco González Microcontroladores La familia M68HC08 M68HC08 Central Processor Unit(CPU08) Features include: High-performance M68HC08 CPU core Fully upward-compatible object code with M68HC05
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 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 detallesMicroelectró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 detallesTécnicas de Programación Hardware: CAD para FPGAs y CPLDs
Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 4: FPGAs Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Implementación de Sistemas Procesador convencional. Economico, conjunto
Más detallesElectrónica Digital II
Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL
Más detalles10/15/2014 Microprocesador Digital II 1
1 2 Temporización del canal Temporización en General Las operaciones de transferencia de datos hacia o desde el 8086 ocupan al menos un bus cycle Cada bus cycle consiste en 4 períodos de reloj del sistema
Más detallesArreglo de Compuertas Programables en el Campo. Field Programmable Gate Array (FPGA)
Arreglo de Compuertas Programables en el Campo Field Programmable Gate Array (FPGA) Introducción ASICs: Costo. Tiempo de Desarrollo. PLDs: Muy buena aceptacion. Pero muy chicos. CPLDs: Muy rapidos, pero
Más detallesTema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
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 detallesTema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
Más detallesPr. Dr. Xavier Bonnaire
Pr. Dr. Xavier Bonnaire Slide 1 Temario Introducción Registros Multiplexores Codificadores y Decodificadores Archivos de Registros Unidad Aritmética Memorias Slide 2 Introducción Componentes Digital Estructurados
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 detallesFlexCage. User Manual MB975SP-B. 5 HDD Slots in 3 Device Bay. Tray-Less SATA Backplane Module
FlexCage MB975SP-B 5 HDD Slots in 3 Device Bay Tray-Less SATA Backplane Module User Manual English Package Contents Front Panel Information HDD3 POWER BUTTON POWER / ACCESS LED INDICATOR HDD2 POWER BUTTON
Más detallesProblema (1h 30 min, 3,75 puntos)
Problema (1h 30 min, 3,75 puntos) Acabamos de ser contratados en una empresa que fabrica termómetros electrónicos. Para superar el periodo de contrato en prácticas nos han pedido que analicemos su producto
Más detallesAllegro Microsystems
Allegro Microsystems Allegro Microsystems Líder en el desarrollo, fabricación y comercialización de circuitos integrados de alta performance que incluyen sensores de efecto Hall y circuitos de potencia.
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 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 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS. 1. Introducción. 2. Dispositivos lógicos programables.
T-5 Dispositivos lógicos programables. Memorias. TEMA 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS.. Introducción. Las modernas técnicas de circuitos integrados permiten combinar miles e incluso millones
Más detallesEjemplo de configuración de ibgp y ebgp con o sin dirección de loopback
Ejemplo de configuración de ibgp y ebgp con o sin dirección de loopback Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Configurar Diagrama de la red configuración
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 detallesMemorias y dispositivos programables. Departamento de Tecnología Electrónica Universidad de Sevilla
Memorias y dispositivos programables Contenidos Memorias: Concepto y jerarquía de memorias. Principios de las memorias semiconductoras. Memorias de acceso aleatorio (RAM). Memorias de sólo lectura (ROM).
Más detallesArquitecturas FPGA. 1 er Cuatrimestre 2009 Diseño de Sistemas con FPGA. Patricia Borensztejn. UDSM: ultra deep submicron
Arquitecturas FPGA Micron: millonésima parte del metro er Cuatrimestre 29 Diseño de Sistemas con FPGA DSM: deep submicron Patricia Borensztejn UDSM: ultra deep submicron Nanometro: mil millonésima parte
Más detallesDiseño de Hardware con VHDL
Diseño de Hardware con VHDL Facultad de Ingeniería Laboratorio Electrónica Segundo Semestre, 2015 Field Programmable Gate Array (FPGA) De una manera superficial podemos decir que las FPGA son chips de
Más detallesHard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator. StarTech ID: SATDOCK22RU3
Hard Disk Drive Duplicator Dock USB 3.0 to SATA HDD Duplicator StarTech ID: SATDOCK22RU3 The SATDOCK22RU3 USB 3.0 to SATA Hard Drive Duplicator Dock can be used as a standalone SATA hard drive duplicator,
Más detallesTema 0. Introducción a los computadores
Tema 0 Introducción a los computadores 1 Definición de computador Introducción Máquina capaz de realizar de forma automática y en una secuencia programada cierto número de operaciones sobre unos datos
Más detallesSistemas embebidos basados en FPGAs para instrumentación
Sistemas embebidos basados en FPGAs para instrumentación Introducción a los procesadores empotrados en FPGAs. PicoBlaze Guillermo Carpintero del Barrio Arquitectura de un Procesador CPU Memoria Programas/Datos
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 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 detallesObjetivos. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica I SEMESTRE 2007. Contenido del Curso EL FLUJO DE DISEÑO O DIGITAL
Objetivos OBJETIVO GENERAL Laboratorio de Diseño o de Sistemas Digitales EL-3312 Diseñar, simular, sintetizar e implementar sistemas digitales usando lenguajes de alto nivel para la descripción de hardware
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 detallesDA -10. Diciembre, 2014
DA -10 Diciembre, 2014 DA-10:Conversor de Digital a Analógico Portatil Para que sirve? Gracias a sus conversores de D/A de 192 khz/32 bits ( los mismos que el del DCD-1520AE ) permite obtener la mejor
Más detallesElectrónica Industrial
Sistemas mecánico ACTUADORES Solenoides, relés, piezoeléctricos Motores de con@nua Motores paso a paso Servomotores Disposi@vos hidráulicos y neumá@cos. Interruptores Pulsadores Potenciómetros LDRs Fotocélulas
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 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 detallesIDC50. IDC50 Female. IDC50 Male
IDC50 IDC50 Female IDC50 Male IDC 50 pin female, mates to IDC50 male "header", used on SCSI-1, SCSI- 2, Ultra SCSI "narrow" etc. All internal 50- conductor "8- bit" SCSI uses these connectors. CN50 CN50
Más detallesAPLICACIONES DE LA MICROELECTRÓNICA EN EL RADIO OBSERVATORIO DE JICAMARCA
APLICACIONES DE LA MICROELECTRÓNICA EN EL RADIO OBSERVATORIO DE JICAMARCA Ramiro Yanque, et al. Area de Electronica e Instrumentacion Radio Observatorio de Jicamarca Instituto Geofisico del Peru Radio
Más detallesTEMA 9. MEMORIAS SEMICONDUCTORAS
TEMA 9. MEMORIAS SEMICONDUCTORAS http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/ 1 - Introducción:
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 detalles