DESARROLLO DE UN COPROCESADOR EN PUNTO FLOTANTE PARA LA RESOLUCIÓN DE LA ECUACIÓN DE POISSON 1D EN ESTRUCTURAS SOI. Ingeniería Electrónica

Tamaño: px
Comenzar la demostración a partir de la página:

Download "DESARROLLO DE UN COPROCESADOR EN PUNTO FLOTANTE PARA LA RESOLUCIÓN DE LA ECUACIÓN DE POISSON 1D EN ESTRUCTURAS SOI. Ingeniería Electrónica"

Transcripción

1 DESARROLLO DE UN COPROCESADOR EN PUNTO FLOTANTE PARA LA RESOLUCIÓN DE LA ECUACIÓN DE POISSON 1D EN ESTRUCTURAS SOI Ingeniería Electrónica Francisco Pasadas Cantos Granada 01 Directores: Antonio García Ríos Andrés Godoy Medina Luis Parrilla Roure Carlos Sampedro Matarín Índice FUNDAMENTOS TEÓRICOS Y HERRAMIENTAS SOFTWARE 1. La tecnología SOI Motivación de la tecnología SOI Inconvenientes de la tecnología SOI Ventajas de la tecnología SOI. Modelado de dispositivos semiconductores Simulación de dispositivos Ecuación discreta de Poisson 1D 3. Entorno de computación grid Aritmética en punto flotante. Estándar IEEE 754 FPGAs (Field Programmable Gate Arrays) Computación grid 4. Herramientas software Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 1

2 Índice DESARROLLO DEL TRABAJO Y RESULTADOS 5. Simulación numérica Simulación numérica de la ecuación discreta de Poisson 1D Aproximación de la función exponencial A. Serie de Taylor B. Aproximación lineal por tramos C. Aproximación polinómica óptima por tramos 6. Implementación del sistema digital Implementación del coprocesador A. Circuito configuración de memoria RAM B. Circuito zona de óxido C. Circuito zona de semiconductor Simulación del coprocesador 7. Generación y síntesis HDL. Estimación de consumo de recursos CONCLUSIONES Y LÍNEAS FUTURAS Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 3 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 4

3 1. La tecnología SOI Motivación de la tecnología SOI Disminución de los efectos por radiaciones ionizantes Menor capacidad de puerta Menor efecto de los SCEs (Short Channel Effects) Tecnología convencional Tecnología SOI (silicio sobre aislante) G1 S D Posibilidad de realizar dipositivos multipuerta DGSOI G Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 5 1. La tecnología SOI Inconvenientes de la tecnología SOI Obtención de obleas SOI G1 Crecimiento epitaxial Recristalización Implantación iónica Wafer bonding S DGSOI G D Autocalentamiento SOI Inversión de volumen Efectos cuánticos Desalineación de la puerta superior e inferior Ventajas de la tecnología SOI Resistencia a radiaciones ionizantes Mayor control sobre los SCEs Reducción de la capacidad de puerta Fabricación de dispositivos tridimensionales Compatibilidad proceso de fabricación Reducción de las capacidades parásitas Integración de diferentes estructuras Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 6 3

4 . Modelado de semiconductores Simulación de dispositivos Complejidad de estructuras Miniaturización de dimensiones Gran capacidad computacional Gran cantidad de tiempo de simulación Métodos numéricos Simulación numérica Compromiso: precisión vs. carga y tiempo OBJETIVO: Estudio de la distribución unidimensional del potencial V(x) = ρ(x) ε [.1] ECUACIÓN DE POISSON 1D Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 7. Modelado de semiconductores Ecuación discreta de Poisson 1D Discretización en diferencias finitas: Serie de Taylor truncada u x + x = u x + x u x + x u x + x u + O Δx 6 x u x x = u x x u x + x u x x u 6 x + O(Δx ) Aproximación de la derivada primera: u u x + x u x x = x x + O x [.] [.3] [.4] Aproximación de la derivada segunda: u u x + x u x + u x x = x x + O x [.5] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 8 4

5 . Modelado de semiconductores Ecuación monodimensional discreta de Poisson por el método de diferencias finitas: V V x + x V x + V x x = x x ρ x = ε V i + 1 V i + V i 1 x = ρ(i) ε [.6] Densidad de carga volumétrica: 0, en la región de óxido ρ i = q N N n + p, en la región de semiconductor 0, en la región de óxido ρ i = q N n, en la región de semiconductor P [.7] [.8] Concentración de electrones: n = n e ( ) ( ) = n e [.9] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 9. Modelado de semiconductores Zona de óxido: V V i + 1 V i + V i 1 V i 1 + V i + 1 = x x = 0 V i = [.10] Zona de semiconductor: V ρ i = x ε = q N n ε = q ε N + n = q ε N ( ) + n e V V i + 1 V i + V i 1 = x x = q ε N + n e q x V i V i 1 V(i) = ε N + n e [.11] Condición de contorno tipo Dirichlet: V V V = 0 V = V [.1] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 10 5

6 3. Entorno de computación grid OBJETIVO: Estudio de la viabilidad de computar el método numérico en punto flotante simple precisión en una FPGA que actúe como un nodo de una red de computación grid. Aritmética en punto flotante. Estándar IEEE 754 v = s m e = EXPONENTE 17 TIPO DE NÚMERO EXPONENTE MANTISA Cero 0 0 S = 0 ó S = 1 Números desnormalizados 0 0 m = 0,MANTISA Números normalizados 1 54 cualquier valor m = 1,MANTISA S = 0 + Infinito 55 0 S = 1 - Not a number (NaN) 55 0 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI Entorno de computación grid FPGAs (Field Programmable Gate Arrays) Definición: dispositivo semiconductor que posee bloques lógicos interconectados que pueden ser programados. Programación: Lenguaje de descripción hardware (VHDL, Verilog, etc.). Tecnología de la memoria de programación: Volátiles o no volátiles (reprogramables o no reprogramables). Aplicaciones: sistemas aeroespaciales y de defensa, prototipos de ASICs, sistemas de imágenes, visión para computador, bioinformática, reconocimiento de voz, etc. Computación grid Definición: tecnología que permite utilizar de forma coordinada todo tipo de recursos heterogéneos conectados mediante redes de área extensa y que no están sujetos a un control centralizado. Características: capacidad de balanceo de sistemas, alta disponibilidad, reducción de costes, etc. Aplicaciones: medicina, bioinformática, nanotecnología, recursos naturales, medio ambiente, etc. Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 1 6

7 4. Herramientas software Simulación numérica Implementación, simulación digital y generación de HDL Síntesis de sistemas digitales Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 13 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 14 7

8 5. Simulación numérica Simulación numérica de la ecuación discreta de Poisson V i V i 1 x q ε ε V i = 0, en la región de óxido N + n e, en la región de semiconductor [5.1] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI Simulación numérica Aproximación de la función exponencial ( ) e ε 1, e [5.] A. Serie de Taylor f x = f( ) a n! (x a) x a r, a + r [5.3] Serie de Taylor de la función exponencial en el rango de interés: f x = f( ) a (x a) n! e = e (x a) n! para a = V V [5.4] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 16 8

9 5. Simulación numérica Compromiso: carga computacional vs. precisión CARGA COMPUTACIONAL Serie de Taylor Evaluación por muestra de entrada de ( ) Número de ciclos n+1 Carga computacional (por ciclo) Carga computacional y consumo de recursos (adicional) Operaciones suma 1 Operaciones producto 1 Funciones lógicas 0 Accesos a memoria 0 Tamaño de memoria (palabras) - ERROR Serie de Taylor Orden Iteraciones Error Error absoluto relativo e e e e e e e e e e e e e e e e e e e e-5 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI Simulación numérica B. Aproximación lineal por tramos División del rango en puntos equiespaciados Almacenar el valor de la función exponencial evaluada en dichos puntos Almacenar la pendiente entre cada par de puntos Cambio de formato a punto fijo V i = 1 V(i) + 1 V [5.5] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 18 9

10 5. Simulación numérica Compromiso: carga computacional vs. precisión CARGA COMPUTACIONAL Aproximación lineal por tramos Evaluación por muestra de entrada de ( ) Número de ciclos 1 Carga computacional (por ciclo) Carga computacional y consumo de recursos (adicional) Operaciones suma Operaciones producto Funciones lógicas (AND) Accesos a memoria 1 Tamaño de memoria (palabras) k+1 ERROR Aproximación lineal por tramos Nº bits Iteraciones Error Error absoluto relativo 4 / e e- 5 / e e- 6 / e e-3 7 / e e-3 8 / e e-3 9 / e e-3 10 / e e-4 11 / e e-4 1 / e e-4 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI Simulación numérica C. Aproximación polinómica óptima por tramos División del rango de interés en puntos equiespaciados Almacenar los coeficientes del polinomio óptimo de un grado determinado de cada tramo Cambio a formato punto fijo CARGA COMPUTACIONAL Aproximación polinómica óptima por tramos Evaluación por muestra de entrada de ( ) Número de ciclos n+1 Carga computacional (por ciclo) Carga computacional y consumo de recursos (adicional) Operaciones suma 1 Operaciones producto 1 Funciones lógicas (AND) 1 Operaciones suma 1 Accesos a memoria 1 Tamaño de memoria (palabras) (n+1) k ( ) e ε 1, e V i = 1 V(i) + 1 V Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 0 [5.6] [5.7] 10

11 5. Simulación numérica Compromiso: carga computacional vs. precisión ERROR Aproximación polinómica óptima por tramos Nº bits Orden Iteraciones Error absoluto Error relativo e e e e e e e e e e e e e e e e e e e e e e e e-6 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 1 5. Simulación numérica EVALUACIÓN DE CARGA, CONSUMO DE RECURSOS Y ERROR Comparativa de técnicas Serie de Taylor (grado 10) Aproximación lineal por tramos (1 bits) Aproximación polinómica por tramos (6 bits, grado ) Sumadores 10 4 Multiplicadores 10 3 Funciones lógicas (AND) Accesos a memoria Tamaño de memoria k palabras 19 palabras Error relativo e e e-5 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 11

12 5. Simulación numérica Simulación numérica de la ecuación discreta de Poisson con la técnica de aproximación polinómica óptima por tramos de la función exponencial (6 bits de direccionamiento ROM, polinomio de grado ) Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 3 6. Implementación digital Implementación del coprocesador Diseño modular: Circuito configuración de memoria RAM Circuito zona de óxido Circuito zona de semiconductor Circuito de inicio, fin y parada A. Circuito configuración de memoria RAM Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 4 1

13 6. Implementación digital B. Circuito zona de óxido Mecanismos: V i V i 1 Zona de óxido V i = Determinar a la zona que pertenece una muestra dado su índice Condición inicial y final [6.1] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 5 6. Implementación digital V i V i 1 Zona de óxido V i = [6.] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 6 13

14 6. Implementación digital C. Circuito zona de semiconductor Etapas: Cálculos previos V i V i 1 Zona de semiconductor V i = Cambio de formato a punto fijo Evaluación del polinomio Cálculos posteriores x q ε ε N + n e V i V i 1 x qn rhs ε V i = ε [6.3] [6.4] e = c + p c + c p [6.5] rhs = x qn ε ε e [6.6] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 7 6. Implementación digital V i V i 1 x q ε Zona de semiconductor V i = ε N + n e [6.7] Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 8 14

15 6. Implementación digital Coprocesador en punto flotante simple precisión para la resolución de la ecuación de Poisson 1D a lo largo del canal de un DGSOI Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 9 6. Implementación digital Simulación del coprocesador Simulación digital del coprocesador en punto flotante para la la resolución de la ecuación de Poisson 1D en estructuras SOI Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 30 15

16 6. Síntesis HDL Generación y síntesis HDL Estimación de consumo de recursos SPARTAN 3 xc3s1000-4fg676 XST Precision Used Available Utilization Used Available Utilization BUFG % % IOBs % % Slices % % LUTs % % Dffs or latches % % Block RAMs % DSP48Es % Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI Síntesis HDL Generación y síntesis HDL Estimación de consumo de recursos VIRTEX 4 xc4vfx100-11ff115 XST Precision Used Available Utilization Used Available Utilization BUFG % % IOBs % % Slices % % LUTs % % Dffs or latches % % Block RAMs % DSP48Es % Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 3 16

17 Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 33 Conclusiones y líneas futuras CONCLUSIONES 1. Desarrollo de un coprocesador para la resolución de la ecuación de Poisson 1D en estructuras SOI. Posibilidad de integración en una red de computación grid 3. Aproximación de la función exponencial 4. Herramientas de alto rendimiento para diseño digital 5. Diseño digital modular 6. Estudio de viabilidad LÍNEAS FUTURAS 1. Ejecución del coprocesador en una FPGA. Desarrollo y estudio de un coprocesador para la resolución de la ecuación de Poisson D en estructuras SOI 3. Desarrollo y estudio del coprocesador realizado en este trabajo aplicado a diferentes estructuras de dispositivos 4. Estudio y aplicación de técnicas de optimización del código tales como la parelelización de código y procesamiento distribuido Desarrollo de un coprocesador en punto flotante para la resolución de la ecuación de Poisson 1D en estructuras SOI 34 17

18 Francisco Pasadas Cantos Granada 01 Directores: Antonio García Ríos Andrés Godoy Medina Luis Parrilla Roure Carlos Sampedro Matarín 18

El tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas.

El tamaño, estructura, número de bloques y la cantidad y conectividad de las conexiones varian en las distintas arquitecturas. Que es una FPGA? Las FPGA s (Field Programmable Gate Array) Son dispositivos lógicos de propósito general programable por los usuarios, compuesto de bloques lógicos comunicados por conexiones programables.

Más detalles

Aritmética finita y análisis de error

Aritmética finita y análisis de error Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal

Más detalles

Organización del Computador. Prof. Angela Di Serio

Organización del Computador. Prof. Angela Di Serio Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de

Más detalles

5. Metodologías de diseño de un ASIC

5. 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 detalles

SINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES

SINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES ANTECEDENTES En los últimos diez años la industria electrónica ha tenido una gran evolución en el desarrollo de sistemas digitales; desde computadoras personales, sistemas de audio y vídeo hasta dispositivos

Más detalles

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs

Té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 detalles

FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES).

FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES). FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES). 1 1 FIELD PROGRAMMABLE GATE ARRAY Un FPGA (Field Programmable Gate Array) permite implementar cualquier circuito digital de aplicación específica. Las aplicaciones

Más detalles

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL

PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales

Más detalles

Laboratorio de Diseño de Sistemas Digitales

Laboratorio de Diseño de Sistemas Digitales Proceso de Diseño Laboratorio de Diseño de Sistemas Digitales I Semestre 2008 Ing. Gabriela Ortiz L. Diseño Implementación Depuración Diseño: Concepto inicial. Cuál es la función que lleva a cabo el objeto?

Más detalles

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2 Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en

Más detalles

Tema 16 ELECTRÓNICA DIGITAL LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1)

Tema 16 ELECTRÓNICA DIGITAL LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1) ELECTRÓNICA DIGITAL Tema 16 LENGUAJES DE DESCRIPCIÓN DE LOS SISTEMAS DIGITALES (PARTE 1) IMPORTANCIA DE LOS ESQUEMAS Los circuitos y sistemas electrónicos digitales cuya complejidad es limitada, se pueden

Más detalles

LÓGICA PROGRAMABLE. Introducción Simple PLDs Complex PLDs FPGAs. Dpto. Ingeniería Electrónica y Comunicaciones

LÓ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 detalles

GRADO EN INGENIERÍA INFORMÁTICA CURSO 2009/2010. Asignatura: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Código: IIN113

GRADO EN INGENIERÍA INFORMÁTICA CURSO 2009/2010. Asignatura: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Código: IIN113 GRADO EN INGENIERÍA INFORMÁTICA CURSO 2009/2010 Asignatura: ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I Código: IIN113 Asignatura: 1IN Estructura y Tecnología de Computadores I Formación: Básica Créditos

Más detalles

Introducción a FPGAs. Contenido

Introducción a FPGAs. Contenido Introducción a FPGAs Dra. Claudia Feregrino cferegrino@inaoep.mx Contenido 1. FPGA 2. Arquitectura genérica 3. Celda lógica 4. Field Programmable 5. Cómo se programa un FPGA 6. Herramientas de diseño 7.

Más detalles

Representación de números en binario

Representación de números en binario Representación de números en binario Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora El sistema binario es el más utilizado en sistemas digitales porque es más

Más detalles

Representación de la Información

Representación de la Información Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una

Más detalles

CONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción

CONTROL 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 detalles

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica

Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica Competencias generales vinculadas a los distintos módulos Módulo de Formación Básica C1. Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. Aptitud para aplicar

Más detalles

TEMA 1 Representación de la información

TEMA 1 Representación de la información TEMA 1 Representación de la información Tema 1: Representación de la información. Aritmética y Representación binaria 1) Introducción BB1, Cap 2, Ap: 2.1, 2.2.1 2) Sistemas binario-octal-hexadecimal BB1,

Más detalles

Encuesta sobre utilización de la microelectrónica en la Argentina

Encuesta sobre utilización de la microelectrónica en la Argentina Encuesta sobre utilización de la microelectrónica en la Argentina Los dispositivos microelectrónicos forman el corazón de todo sistema electrónico de nuestros días. En ellos los circuitos alcanzan las

Más detalles

1.1. Tecnologías de diseño de circuitos integrados

1.1. Tecnologías de diseño de circuitos integrados 1.1. Tecnologías de diseño de circuitos integrados Durante la década de los 80, varias compañías intentaron resolver el viejo compromiso de complejidad versus estandarización. Por un lado se tenía la opción

Más detalles

Metodologías de diseño de hardware

Metodologías de diseño de hardware Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción

Más detalles

Grado en Ingeniería Informática

Grado en Ingeniería Informática Grado en Ingeniería Informática Competencias Generales y trasversales De acuerdo con la resolución del Consejo de Universidades de fecha 3 de marzo de 2009, para obtener este título de grado en ingeniería

Más detalles

CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS. 40 horas (15 horas teoría + 25 horas práctica)

CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS. 40 horas (15 horas teoría + 25 horas práctica) CURSO DISEÑO DE SISTEMAS DIGITALES MEDIANTE VHDL PARA SU IMPLEMENTACIÓN CON FPGAS 40 horas (15 horas teoría + 25 horas práctica) OBJETIVOS Aprendizaje del lenguaje VHDL para el diseño de sistemas digitales

Más detalles

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs. Clase 1: Lógica Configurable

Técnicas de Programación Hardware: CAD para FPGAs y CPLDs. Clase 1: Lógica Configurable Técnicas de Programación Hardware: CAD para FPGAs y CPLDs Clase 1: Lógica Configurable Por: Nelson Acosta & Daniel Simonelli UNICEN - Tandil - 1999 1 Organización del curso Clases teórico/prácticas: 1

Más detalles

Diseño Lógico I Facultad de Ciencias Exactas y Tecnología UNT. LENGUAJES DE DESCRIPCIÓN DE HARDWARE

Diseño Lógico I Facultad de Ciencias Exactas y Tecnología UNT. LENGUAJES DE DESCRIPCIÓN DE HARDWARE LENGUAJES DE DESCRIPCIÓN DE HARDWARE METODOS PARA DESCRIBIR CIRCUITOS LÓGICOS Descripción verbal Tablas de verdad Diagrama esquemático Expresiones del álgebra booleana Diagrama de tiempos Lenguajes de

Más detalles

BLOQUE 2. (PARTE 3: Tema 1) CONJUNTO CONFIGURABLE DE PUERTAS FPGA (Field Programmable Gate Array) Clasificación y descripción

BLOQUE 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

Dispositivos 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 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 detalles

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O. Grupo SIG C U R S O Fundamentos de Sistemas de Información Geográfica UNIDAD 2 Datos geográficos y métodos de almacenamiento Tema 2 Modelos y estructuras de datos CIAF Centro de Investigación y Desarrollo

Más detalles

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8 Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN

Más detalles

Laboratorio 4: Uso de una FPGA

Laboratorio 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 detalles

Representación en Punto Flotante

Representación en Punto Flotante Representación en Punto Flotante Minaya Villasana Abril-Julio, 2004 1 Representación en base 2 Las computadoras tienen dos formas de representar números: enteros (solo usado para enteros) y punto flotante

Más detalles

Un filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i.

Un filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i. Filtros Digitales Un filtro general de respuesta al impulso finita con n etapas, cada una con un retardo independiente d i y ganancia a i. En electrónica, ciencias computacionales y matemáticas, un filtro

Más detalles

Orientado a reducir costes en el proceso de fabricación disminuyendo el número de pasos de fabricación

Orientado 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 detalles

- Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos.

- Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de acuerdo con los conocimientos adquiridos. Competencias generales - Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito de la ingeniería en informática que tengan por objeto, de acuerdo con los

Más detalles

Tipos de Dispositivos Controladores

Tipos de Dispositivos Controladores Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador

Más detalles

Reprogramación de módulos de control

Reprogramación de módulos de control Reprogramación de módulos de control Componentes de un computador. 1)Bloque de Entrada: Se denomina bloque de entrada a todos los circuitos que se encuentran como receptores de las diferentes señales que

Más detalles

CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL

CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL CONVERTIDORES DIGITAL ANALÓGICO Las dos operaciones E/S relativas al proceso de mayor importancia son la conversión de digital a analógico D/A y la

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a

Más detalles

LABORATORIO DE COMPUTADORAS

LABORATORIO DE COMPUTADORAS TP 1 LABORATORIO DE COMPUTADORAS Facultad de Ingeniería. UNJu Tema: Sistemas Numéricos y Diseño Combinacional y Secuencial Apellido y Nombre: LU: Carrera: Fecha: 2013 EJEMPLOS Estándar IEEE 754 El estándar

Más detalles

Errores en las Operaciones Aritméticas

Errores en las Operaciones Aritméticas Errores en las Operaciones Aritméticas Matemáticas de la Especialidad (Mecánica-Máquinas) Madrid, 8 de octubre de 2001 Javier García de Jalón ETSII - Departamento de Matemática Aplicada a la Ingeniería

Más detalles

Carrera: SCE - 0419 2-2-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: SCE - 0419 2-2-6. Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Introducción a la ingeniería en sistemas computacionales Ingeniería en Sistemas

Más detalles

Alicia Serrano Sánchez, Francisco Sánchez Molina, David Villa Alises, Felix Jesús Villanueva Molina y Juan Carlos López López

Alicia Serrano Sánchez, Francisco Sánchez Molina, David Villa Alises, Felix Jesús Villanueva Molina y Juan Carlos López López IceDDS: Servicio de propagación de eventos con aplicación en Smart Grids JCE 2013 Alicia Serrano Sánchez, Francisco Sánchez Molina, David Villa Alises, Felix Jesús Villanueva Molina y Juan Carlos López

Más detalles

Informe final Proyecto de Innovación Docente ID11/129. Uso de FPGAs y medios audiovisuales en la docencia de la Electrónica Digital

Informe final Proyecto de Innovación Docente ID11/129. Uso de FPGAs y medios audiovisuales en la docencia de la Electrónica Digital Informe final Proyecto de Innovación Docente ID11/129 Uso de FPGAs y medios audiovisuales en la docencia de la Electrónica Digital Participantes: Beatriz García Vasallo Raúl Rengel Estévez Miguel Ángel

Más detalles

TSE - DESCRIPCIÓN DE LAS MATERIAS

TSE - DESCRIPCIÓN DE LAS MATERIAS TSE - DESCRIPCIÓN DE LAS MATERIAS Primer semestre CALCULO I Constituye una de las bases matemáticas, a partir de la cual se apoyarán varias asignaturas para su desarrollo. Se tocan los conceptos de variables,

Más detalles

INFORMÁTICA BÁSICA 1ª PARTE (DURACIÓN TOTAL DEL EXAMEN: 2 HORAS Y 15 MINUTOS)

INFORMÁTICA BÁSICA 1ª PARTE (DURACIÓN TOTAL DEL EXAMEN: 2 HORAS Y 15 MINUTOS) INFORMÁTICA BÁSICA 1ª PARTE (DURACIÓN TOTAL DEL EXAMEN: 2 HORAS Y 15 MINUTOS) Los dos ejercicios de esta parte se contestarán en la misma hoja (o varias hojas si es necesario). Es preciso responder razonadamente

Más detalles

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Código binario en Sistemas Digitales Historia Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Circuitos integrados

Más detalles

Nombre de la asignatura: METODOS NUMERICOS. Carrera : Ingeniería Mecánica. Clave de la asignatura: ACB- 9311 Clave local:

Nombre de la asignatura: METODOS NUMERICOS. Carrera : Ingeniería Mecánica. Clave de la asignatura: ACB- 9311 Clave local: Nombre de la asignatura: METODOS NUMERICOS Carrera : Ingeniería Mecánica Clave de la asignatura: ACB- 9 Clave local: Horas teoría horas practicas créditos: -0-8.- UBICACIÓN DE LA ASIGNATURA A) RELACIÓN

Más detalles

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES.

TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES. TECNICO SUPERIOR UNIVERSITARIO EN TECNOLOGIAS DE LA INFORMACION Y COMUNICACIÓN ÁREA REDES Y TELECOMUNICACIONES. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Sistemas

Más detalles

Redes neuronales de picos en FPGAs: Diseño de una neurona con recursos mínimos

Redes neuronales de picos en FPGAs: Diseño de una neurona con recursos mínimos Redes neuronales de picos en FPGAs: Diseño de una neurona con recursos mínimos Dr. Julio César Martínez Romo Instituto Tecnológico de Aguascalientes Ingeniería Eléctrica y Electrónica E-mail: jucemaro@yahoo.com

Más detalles

Estructura de Computadores

Estructura de Computadores Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido

Más detalles

Redes de Altas Prestaciones

Redes de Altas Prestaciones Redes de Altas Prestaciones TEMA 3 Redes SAN -Alta disponibilidad -Sistemas Redundantes -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Componentes de un SAN Términos más utilizados Topología

Más detalles

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora

Más detalles

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)

COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) Centro CFP/ES COMUNICACIÓN I2C 1 VENTAJAS DE LA COMUNICACIÓN I2C COMPARATIVA ESTANDAR DE TRANSMISIÓN 2 DISPOSITIVOS I2C DISPOSITIVOS I2C MAX518 3 DISPOSITIVOS

Más detalles

Dr.-Ing. Paola Vega Castillo

Dr.-Ing. Paola Vega Castillo EL-3310 DISEÑO O DE SISTEMAS DIGITALES Dr.-Ing. Paola Vega Castillo Información n General Curso: Diseño de Sistemas Digitales Código: EL-3310 Tipo de curso: Teórico Créditos/Horas por semana: 4/4 Requisito:

Más detalles

IMPACTO DE LAS TICS EN LA SALUD

IMPACTO DE LAS TICS EN LA SALUD IMPACTO DE LAS TICS EN LA SALUD Luis Becerra Fernando González Joaquín Valenzuela Marcos Cedeño INTRODUCCIÓN Los Sistemas de Información enfocados al área de Salud han venido desarrollándose de forma autónoma,

Más detalles

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006

Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Qué son los FPGAs? Matriz de bloques lógicos configurables (CLB) y una matriz de interconexión. Los bloques lógicos

Más detalles

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE

CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE CAPITULO 5. DISPOSITIVOS DE LOGICA RECONFIGURABLE Los FPGA fueron introducidos por Xilinx en la mitad de 1980. Ellos difieren de los CPLDs en la arquitectura, por su tecnología de almacenamiento, número

Más detalles

TECNÓLOGO EN DESARROLLO DE SOFTWARE

TECNÓLOGO EN DESARROLLO DE SOFTWARE PERFIL DE EGRESO Diseña, codifica, desarrolla e implementa software a la medida, web y móvil, de manera segura bajo los estándares internacionales; Diseña, gestiona, administra y da mantenimiento a infraestructuras

Más detalles

GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA

GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA GRADO DE INGENIERÍA INFORMÁTICA INFORMÁTICA Perfil profesional e inserción laboral Perfil profesional e inserción laboral Según el Libro Blanco del Título de Grado de Ingeniería Informática, publicado

Más detalles

MEMORIAS FLASH. 1.-Introduccion. 2.-Tipos y sus caracteristicas. 3.-Principios del funcionamiento. 4.-Memorias flash en la actualidad.

MEMORIAS FLASH. 1.-Introduccion. 2.-Tipos y sus caracteristicas. 3.-Principios del funcionamiento. 4.-Memorias flash en la actualidad. MEMORIAS FLASH CASTAÑEDA CENTENO, SEBASTIAN ANDRES RAMOS, SERGIO RIZO SOLA, JAVIER 1.-Introduccion 1.1Historia 2.-Tipos y sus caracteristicas 2.1Según su formato 2.1 Según su funcionamiento interno 3.-Principios

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

CURSO DE LA TITULACIÓN IMPARTIDA EN EL CURSO ACADÉMICO QUE SE INDICA 1º 1º Y 2º

CURSO DE LA TITULACIÓN IMPARTIDA EN EL CURSO ACADÉMICO QUE SE INDICA 1º 1º Y 2º 10. CALENDARIO DE IMPLANTACIÓN DE TITULACIÓN CURSO DE LA TITULACIÓN IMPARTIDA EN EL CURSO ACADÉMICO QUE SE INDICA TITULACIÓN 2013/14 2014/15 MÁSTER UNIVERSITARIO EN MATEMÁTICA INDUSTRIAL 1º 1º Y 2º 10.1

Más detalles

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios

INDICE 1. Conceptos Introductorias 2. Sistemas Numéricos y Códigos 3. Compuertas Lógicas y Álgebras Booleana 4. Circuitos Lógicos Combinatorios INDICE 1. Conceptos Introductorias 1 1.1. Representaciones numéricas 3 1.2. Sistemas digitales y analógicos 4 1.3. Sistemas numéricos digitales 6 1.4. Representación de cantidades binarias 10 1.5. Circuitos

Más detalles

FICHA TÉCNICA: IDENTIFICACIÓN GENERAL DEL PROYECTO.

FICHA TÉCNICA: IDENTIFICACIÓN GENERAL DEL PROYECTO. FICHA TÉCNICA: IDENTIFICACIÓN GENERAL DEL PROYECTO. NOMBRE DEL PROYECTO RED O GRUPO DE TRABAJO QUE LO PROPONE ALCANCE (Nacional, Regional, Municipal) PRODUCTO GENERAL DEL PROYECTO Semáforos inteligentes.

Más detalles

320098 - ED - Electrónica Digital

320098 - ED - Electrónica Digital Unidad responsable: 320 - EET - Escuela de Ingeniería de Terrassa Unidad que imparte: 710 - EEL - Departamento de Ingeniería Electrónica Curso: Titulación: 2015 GRADO EN INGENIERÍA DE SISTEMAS AUDIOVISUALES

Más detalles

COMPUTADORES MULTINUCLEO. Stallings W. Computer Organization and Architecture 8ed

COMPUTADORES MULTINUCLEO. Stallings W. Computer Organization and Architecture 8ed COMPUTADORES MULTINUCLEO Stallings W. Computer Organization and Architecture 8ed Computador multinucleo Un computador multinúcleocombina dos o mas procesadores (llamados núcleos) en una única pieza de

Más detalles

ELO311 Estructuras de Computadores Digitales. Números

ELO311 Estructuras de Computadores Digitales. Números ELO311 Estructuras de Computadores Digitales Números Tomás Arredondo Vidal Este material está basado en: material de apoyo del texto de David Patterson, John Hennessy, "Computer Organization & Design",

Más detalles

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7 UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN

Más detalles

Arquitecturas DSP. Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997

Arquitecturas DSP. Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997 Arquitecturas DSP Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997 Arquitecturas DSP Sistemas de procesamiento de señales Transductor

Más detalles

[9] IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA

[9] IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA [9] IMPLEMENTACIÓN DE FILTROS DIGITALES EN FPGA Emiliano F. Alba Blanco Jaime Ruiz Instituto Superior Politécnico José A. Echeverría (ISPJAE) emiliano@electrica.cujae.edu.cu RESUMEN En este trabajo se

Más detalles

Laboratorio 2: Mediciones Digitales

Laboratorio 2: Mediciones Digitales Objetivos: Laboratorio 2: Mediciones Digitales Conocer y utilizar con propiedad un osciloscopio de señal mixta. Manejar los conceptos de sincronización, disparo, nivel de disparo, y base de tiempo de un

Más detalles

Monitoreo de Plataformas TI. de Servicios

Monitoreo de Plataformas TI. de Servicios Por qué Provectis Infraestructura de Monitoreo de Plataformas TI Administrados de Servidores Administrados de Almacenamiento Administrados de Respaldo y Recuperación Administrados de Plataformas de Escritorio

Más detalles

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software

grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software grado Ingeniería Grado en Ingeniería en desarrollo de contenidos digitales + Experto universitario en Desarrollo de proyectos de software Sistemas Computacionales Diseño y Desarrollo de software Arquitectura

Más detalles

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

Capítulo 1. 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado. Presentation_ID 2

Capítulo 1. 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado. Presentation_ID 2 Capítulo 1: Introducción a redes conmutadas Routing y switching Presentation_ID 1 Capítulo 1 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado 1.3 Resumen Presentation_ID 2 Capítulo 1: Objetivos

Más detalles

Instalación de Sistemas de Automatización y Datos

Instalación de Sistemas de Automatización y Datos UNIVERSIDADE DE VIGO E. T. S. Ingenieros Industriales 5º Curso Orientación Instalaciones y Construcción Instalación de Sistemas de Automatización y Datos José Ignacio Armesto Quiroga http://www www.disa.uvigo.es/

Más detalles

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: SISTEMAS JORNADA: UNICA

UNIVERSIDAD LIBRE PROGRAMAS ANALÍTICOS PROGRAMA ACADÉMICO: SISTEMAS JORNADA: UNICA PROGRAMAS ANALÍTICOS SECCIONAL: PEREIRA FACULTAD: INGENIERIAS PROGRAMA ACADÉMICO: SISTEMAS JORNADA: UNICA 1.- INFORMACION DEL DOCENTE: E-mail institucional: ingenierias@unilibrepereira.edu.co E-mail personal:

Más detalles

ASIGNATURA: AUTOMATIZACIÓN INDUSTRIAL II. (Especialidad: Electrónica Industrial) D. Ramón Herrán Elorza

ASIGNATURA: AUTOMATIZACIÓN INDUSTRIAL II. (Especialidad: Electrónica Industrial) D. Ramón Herrán Elorza ASIGNATURA: AUTOMATIZACIÓN INDUSTRIAL II (Especialidad: Electrónica Industrial) (Código: 623031) 1. PROFESOR RESPONSABLE D. Ramón Herrán Elorza 2. OBJETIVOS Con el estudio de esta asignatura se pretende

Más detalles

Diseño Lógico I Facultad de Ciencias Exactas y Tecnología UNT. Introducción. Fabricantes. Elevada complejidad. Facilitar tareas de diseño

Diseño Lógico I Facultad de Ciencias Exactas y Tecnología UNT. Introducción. Fabricantes. Elevada complejidad. Facilitar tareas de diseño Introducción Fabricantes Elevada complejidad Facilitar tareas de diseño Herramientas CAD DESCRIPCIÓN GRÁFICA DEL MODELO DE DISEÑO DE SISTEMAS COMPLEJOS Proceso de diseño Simplificado Antes de realizar

Más detalles

Redes de Comunicaciones. José Manuel Vázquez Naya

Redes de Comunicaciones. José Manuel Vázquez Naya Redes de Comunicaciones José Manuel Vázquez Naya Contenido Introducción a las redes Conceptos básicos Ventajas de las redes Clasificación según su ubicación (LAN, MAN, WAN) Componentes básicos de una red

Más detalles

Field Programmable Gate Array

Field Programmable Gate Array Curso de posgrado Field Programmable Gate Array Arreglo de compuertas programables en campo 1 Áreas de Aplicación Procesamiento digital de señales Sistemas de comunicaciones Procesamiento de imágenes Sistemas

Más detalles

SISTEMAS NUMERICOS Y ERRORES

SISTEMAS NUMERICOS Y ERRORES SISTEMAS NUMERICOS Y ERRORES 1. Introducción a la Computación Numérica El primer computador electrónico en base a la tecnología de tubos al vacío fue el ENIAC de la Universidad de Pensilvania, en la década

Más detalles

Computación VI. Objetivo de aprendizaje del tema

Computación VI. Objetivo de aprendizaje del tema Computación VI Tema 18 Redes Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Describir qué es una red y sus características. Describir cuáles son los usos más comunes de las redes.

Más detalles

Implementación de la transformada wavelet discreta para imágenes en un FPGA

Implementación de la transformada wavelet discreta para imágenes en un FPGA Implementación de la transformada wavelet discreta para imágenes en un FPGA Madeleine León 1, Carlos A. Murgas 1, Lorena Vargas 2, Leiner Barba 2, Cesar Torres 2 1 Estudiantes de pregrado de la Universidad

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE VICERRECTORÍA ACADÉMICA

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE VICERRECTORÍA ACADÉMICA RESOLUCIÓN Nº111/2012 APRUEBA CREACIÓN DEL MAJOR EN SISTEMAS AUTÓNOMOS Y ROBÓTICOS (INTERDISCIPLINARIO) PARA ALUMNOS DE LA LICENCIATURA EN CIENCIAS DE LA INGENIERÍA 1º Apruébese la creación del Major en

Más detalles

INGENIERÍA EN INFORMÁTICA. Ingeniero en Informática

INGENIERÍA EN INFORMÁTICA. Ingeniero en Informática Facultad de Ingeniería Av. Paseo Colón 850 (C1063ACV) Ciudad de Buenos Aires Tel.: (011) 4343-0893 Fax: (011) 4345-7262 Página web: www.ingenieria.uba.ar Correo electrónico: academica@fi.uba.ar INGENIERÍA

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

Autómatas Programables (PLC)

Autómatas Programables (PLC) Autómatas Programables (PLC) 1 Automatización industrial Utilización de técnicas y equipos para el gobierno de un proceso industrial, de tal forma que ese sistema funcione de forma autónoma, con poca o

Más detalles

OPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación

OPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación OPERADORES: Maquinaria para realizar las instrucciones. Capítulo Tercero Fundamentos de Computadores Ingeniería de Telecomunicación 1 Introducción (I) ALU / Arquitectura Von Neumann CPU banco de registros

Más detalles

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA 2010

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA 2010 Detalles de Matlab MATLAB utiliza la aritmética del punto flotante, la cual involucra un conjunto finito de números con precisión finita. Esta limitación conlleva dos dificultades: los números representados

Más detalles

PROGRAMA DE ESTUDIO. Horas de Práctica

PROGRAMA DE ESTUDIO. Horas de Práctica PROGRAMA DE ESTUDIO Nombre de la asignatura: SISTEMAS DIGITALES 2 Clave: IEE19 Fecha de elaboración: marzo 2015 Horas Semestre Horas semana Horas de Teoría Ciclo Formativo: Básico ( ) Profesional ( ) Especializado

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

APO BPM Software de Automatización de Procesos. Defina, integre y controle sus circuitos de negocio en un solo lugar

APO BPM Software de Automatización de Procesos. Defina, integre y controle sus circuitos de negocio en un solo lugar APO BPM Software de Automatización de Procesos Defina, integre y controle sus circuitos de negocio en un solo lugar APO BPM es una herramienta para la definición dinámica, integración, ejecución y control

Más detalles

Carrera: Ingeniería Civil CIE 0524

Carrera: Ingeniería Civil CIE 0524 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Investigación de Operaciones Ingeniería Civil CIE 0524 2 2 6 2.- HISTORIA DEL

Más detalles

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente: Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético

Más detalles

Desarrollar y aplicar estrategias para resolver problemas Determinar si un gráfico es lineal dibujando puntos en una situación dada

Desarrollar y aplicar estrategias para resolver problemas Determinar si un gráfico es lineal dibujando puntos en una situación dada MANEJO DE DATOS Analizar gráficos o diagramas de situaciones dadas para identificar información específica Recoger datos, dibujar los datos usando escalas apropiadas y demostrar una comprensión de las

Más detalles

Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218)

Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218) Programa de la asignatura Curso: 2008 / 2009 ELECTRÓNICA DIGITAL (3218) PROFESORADO Profesor/es: SANTIAGO EMILIO ACHA ALEGRE - correo-e: seacha@ubu.es MIGUEL ÁNGEL LOZANO PÉREZ - correo-e: telozano@ubu.es

Más detalles

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN

UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN UNIVERSIDAD AUTÓNOMA DE YUCATÁN FACULTAD DE MATEMÁTICAS MISIÓN Formar profesionales altamente capacitados, desarrollar investigación y realizar actividades de extensión, en Matemáticas y Computación, así

Más detalles