Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 1

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

Download "Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 1"

Transcripción

1 Introducción TEMA 1 TECNOLOGÍA DE LOS CI ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 1

2 ESTRATEGIAS DE DISEÑO Jerarquía. Divide un módulo en submódulos y estos en otros hasta que tengan un nivel comprensible de detalle. Top-down => Divide y vencerás. Circuito 2_1 Circuito 1 Circuito 2 Circuito 2_2 Circuito 2_2_1 Circuito 3 Circuito 2_2_2 Regularidad. La jerarquía sola no disminuye la complejidad del diseño. Se debe hacer una división en módulos de características similares (regulares). Se logra una mejora de la productividad al reutilizar diseños ya que reduce el número de módulos diferentes a diseñar y testear => reduce time-to-market. Es una propiedad estructural ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 2

3 ESTRATEGIAS DE DISEÑO Modularidad. Los módulos tienen que estar bien formados: bien definidos, con las conexiones con el exterior perfectamente especificadas (Vcc, Gnd, INs y OUTs). Facilita la conexión entre ellos y permite que puedan ser usados por diferentes diseñadores. Es una propiedad funcional Localidad. La división en módulos hace que las señales internas a cada uno de ellos sean locales, con lo que disminuye la complejidad del diseño ya que éstas aparecen ocultas al nivel del módulo. Es similar a pasar variables globales a locales en software. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 3

4 ESTRATEGIAS DE DISEÑO Comparación entre el diseño estructurado hardware y software Software Hardware Jerarquía Subrutinas, librerías Módulos Regularidad Modularidad Localidad Iteración, código compartido Interfaces de subrutinas bien definidas Comportamiento local, variables no globales datapaths, arrays regulares, gates arrays, standar cells Interfaces de módulos bien definidos. Inclusión de tiempos y datos Conexiones locales a través de planos de masa, entradas y salidas registradas ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 4

5 METODOLOGÍA DE DISEÑO Planteamiento del diseño Verificación funcional Verificación temporal TEST Especificación /nivel funcional Síntesis de comportamiento Nivel arquitectural-rt Síntesis RT-lógica Nivel lógico (netlist) Síntesis estructural Diseño físico Nivel tecnológico Fabricación y validación de prototipos RETROANOTACIÓN TECNOLOGÍA Físico Puertas Lógicas Arquitectural Funcional Dependiente de la Tecnología Independiente de la Tecnología METODOLOGÍA DE DISEÑO TOP-DOWN ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 5

6 NIVELES DE ABSTRACCION DE UN DISEÑO Niveles de abstracción de un diseño 1. Funcional o comportamental (behavioural). Se describe la estructura del sistema mediante bloques funcionales. Debe quedar clara la interfaz entre bloques: E/S, temporización, nombres de señales, etc. 2. Arquitectural o RTL (Register Transfer Level). Es una descripción basada en estructuras regulares de circuitos combinacionales+registros. Deja explícita la transferencia de información entre registros y los bloques combinacionales de una forma más funcional. 3. Lógico. Es una mera descripción de los componentes y sus interconexiones. Equivale a tener una captura de esquemas mediante un HDL. 4. Layout o tecnológico. Circuito a nivel tecnológico donde se da directamente el mapa para fabricar los transistores que componen el circuito sobre el silicio. Codiseño HW/SW Asignar/repartir las distintas tareas de procesamiento entre el hw y el sw. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 6

7 METODOLOGÍA DE DISEÑO ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 7

8 TÉCNICAS DE SÍNTESIS A PARTIR DE UN NIVEL La síntesis se define como una transformación entre dos vistas diferentes o dos niveles descriptivos de un diseño Representan lo mismo con un grado de abstracción mayor o menor Funcional RTL (Síntesis funcional) RTL Lógica (Síntesis RTL o lógica) Lógica Layout (Síntesis estructural) Lo deseable sería tener un compilador de silicio : Conversión de nivel Funcional Layout (circuito) ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 8

9 METODOLOGÍA DE DISEÑO - FUNCIONAL Especificación funcional El diseñador debe plantearse los siguientes puntos: Funcionalidad del sistema Herramientas para su diseño Tecnología elegida Plan de pruebas previsto en su desarrollo Consiste en: Partición del sistema en módulos funcionales Modelado de los módulos describiendo perfectamente la interfaz E/S de los mismos Verificación funcional de los mismos. Planificación de las conexiones entre módulos. Herramientas: Específicos de descripción hardware (HDLs): VHDL, Verilog, etc. Alto nivel: C, C++, ADA, etc ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 9

10 TÉCNICAS DE SÍNTESIS - FUNCIONAL SINTESIS FUNCIONAL Traslada una especificación de comportamiento a una descripción a nivel de transferencia de registros. Determina los recursos arquitecturales que necesita para desarrollar una tarea (unidades de ejecución, memorias, buses y controladores), Se transforman las operaciones de comportamiento a recursos hardware determinando el orden de las operaciones en la arquitectura. Se aplican algoritmos de optimización que manipulan la descripción inicial del comportamiento para obtener una mejor solución en términos de área/velocidad p.e. pipelined. Es la síntesis de mayor nivel y se ha empezado a desarrollar en los últimos años. Herramientas comerciales: HYPER, Cathedral-III (no están totalmente depuradas). ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 10

11 TÉCNICAS DE SÍNTESIS - RTL Síntesis lógica o RTL Su misión es generar una estructura basada en componentes básicos regulares (puertas básicas y biestables) a partir de un modelo definido a nivel RT. El modelo se puede especificar de diversas maneras: máquinas de estados, esquemáticos, ecuaciones booleanas, tablas de verdad o descripciones HDL. La descripción lógica generada por la síntesis RTL es optimizada y da lugar a una red de puertas lógicas y biestables que implementan la función especificada y que son agrupados en células según la librería utilizada por la tecnología. Existen herramientas automáticas que realizan este proceso dependientes de algún fabricante y/o tecnología. Son herramientas usadas con tecnologías de implementación: FPGAs, Gatearrays y Standard-Cells. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 11

12 TÉCNICAS DE SÍNTESIS ESTRUCTURAL La descripción en HDL (VHDL, Verilog, etc) es muy usada ya que: Permite una descripción (comportamiento o RTL ) independientemente de la tecnología. Permite la mezcla de descripciones a distintos niveles de abstracción Permite la introdución de especificaciones de tiempos, retardos, fan-out, etc. Proporciona una netlist de células interconectadas de la librería de componentes de la tecnología seleccionada, abordable por la fase de diseño físico Se simula con los mismos bancos de pruebas que en el nivel funcional. Síntesis estructural Convierte la red de puertas lógicas y registros automáticamente a un layout. Hay dos fases principalmente: Emplazamiento. Las puertas y registros son colocados fisicamente en células del dispositivo siguiendo criterios de minimización de área y tiempos de propagación (Annealing algorithm). Ruteo. Toma el emplazamiento de las células y la lista de conexiones y conecta las células con cables. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 12

13 TÉCNICAS DE VERIFICACIÓN - FUNCIONAL Simulación funcional: se comprueba la lógica del sistema sin retardos BANCOS DE PRUEBAS -Estímulos DESCRIPCIÓN FUNCIONAL O RTL DEL CIRCUITO - Esquemas (netlist) - Lenguajes HDL - C, C++, ADA SIMULADOR LIBRERÍA - Modelos funcionales Diferentes formatos de descripción. Banco de pruebas: conjunto de estímulos introducidos por el diseñador Simulador: específico o con herramientas Sw genéricas Modelos funcionales Describen el comportamiento de los componentes a nivel funcional. RESULTADOS - Formas de onda - Fichero de texto Herramientas: Banco de pruebas (VHDL, Verilog, C, C++) Gráficas de simulación ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 13

14 TÉCNICAS DE VERIFICACIÓN - TEMPORAL Simulación temporal: se comprueba el funcionamiento del sistema con retardos reales DESCRIPCIÓN LÓGICA DEL CIRCUITO -Componentes básicos de la tecnología Descripción del sistema después de la síntesis RT-lógica BANCOS DE PRUEBAS -Estímulos SIMULADOR RESULTADOS LIBRERÍA - Modelos temporales Banco de pruebas: el mismo que en la verificación funcional Modelos temporales: modelos de los componentes básicos de la tecnología con sus retardos - Formas de onda - Fichero de texto ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 14

15 FALLOS/DEFECTOS => TÉCNICAS DE TEST Un sistema falla cuando el comportamiento del mismo difiere del especificado ( failure ). Esta caída es provocada por un error. Existe un error en un sistema cuando su estado difiere del estado en el cual debería estar para comportarse de la mencionada forma ( error ). Un error está provocado por un fallo. Un fallo/defecto implica una diferencia física entre el sistema correcto y el actual ( fault ). Tipos de fallos: Permanentes: afecta al comportamiento funcional. Conexiones erróneas, componentes deteriorados, errores de diseño funcional,... No permanentes: sólo se presentan en determinados instantes, de forma aleatoria y afectando al sistema de forma finita. Transitorios: causados por factores ambientales (temperatura, humedad, presión,...). Intermitentes: no causados por condiciones ambientales (conexiones falsas, deterioro paulatino de componentes). ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 15

16 TÉCNICAS DE TEST Testear un circuito no es comprobar la funcionalidad del mismo. Consiste en detectar eventuales fallos procedentes del proceso de fabricación. Son debidos a: Impurezas y defectos del substrato (generalmente silicio en el caso de ASICs y Gatearrays). Cortocircuitos entre pistas o capas e interconexiones rotas debidos a los exigentes controles a los que son sometidos despues del proceso de fabricación. Estas consideraciones no afectan a las FPGAs. El diseñador implementa una función sobre bloques configurables Programar interconexiones entre pistas que ya existen. El objetivo será comprobar que el 100% del circuito está libre de fallos. Esto es casi imposible. Se define un parámetro llamado COBERTURA DE FALLOS número de nodos de (E/S) de todas las células que el test es capaz de comprobar/validar. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 16

17 TÉCNICAS DE TEST MODELOS DE FALLOS Un modelo de fallos describe defectos a diferentes niveles de abstracción en la jerarquía de diseño. En los niveles más bajos, el modelo se corresponde con defectos físicos reales, pero el tiempo necesario para el test es mayor. Modelos de fallos en los diferentes niveles de abstracción: Modelo de fallos de comportamiento. Modelo de fallos funcional. Modelo de fallos estructural. Modelo de fallos de conmutación. Modelo de fallos geométrico. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 17

18 TEST CORTOCIRCUITO ELECTRICO ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 18

19 TEST MODELO DE FALLOS ESTRUCTURAL Modelo de fallos Los tipos de fallos y sus efectos en el diseño pueden ser muy variados: cortocircuitos entre señales cortocircuitos con Vcc y Gnd nodos flotantes, etc. Para evaluarlos se utiliza un modelo de fallo genérico denominado STUCK-AT. Cortocircuito permanente de una entrada a Vcc (stuck-at-1 (sa1)) o Gnd (stuck-at-0 (sa0)) debido a una impureza. Si un fallo stuck-at-0 se da a la entrada de una puerta OR, o un stuck-at-1 a la entrada de una puerta AND, podría ser indetectable. Stuck-at-0 Stuck-at Cortocircuitos debidos a impurezas ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 19

20 TÉCNICAS DE TEST - PROBLEMATICA Problemas del proceso de TEST: El acceso a un circuito se hace a través de pines de E/S hay nodos que no son accesibles. En el caso de ASICs existen centenares de millones de nodos. Para testear exhaustivamente un circuito hay que aplicar todos los posibles patrones de entrada y observar su respuesta. Esto puede ser prohibitivo. Función combinacional Función secuencial Módulo lógico combinacional Módulo lógico combinacional Vectores=2 N Registro de M estados Vectores=2 N+M ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 20

21 SIMULACIÓN DE FALLOS Objetivos de la simulación. Determinación de la calidad de los tests realizados. Generación de información requerida en la diagnosis de fallos. Sólo hay acceso a la entradas primarias (PI) y a las salidas primarias (PO). Existirán: Fallos detectables / fallos no detectables. Cobertura de fallos c f. c f = fallos detectados fallos detectables Se desarrollan algoritmos de simulación para circuitos combinacionales. Los circuitos secuenciales incluyen design-for-testability (DFT). Se consideran como bloques combinacionales aislados. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 21

22 TÉCNICAS DE TEST - SOLUCIONES Solución a los problemas planteados por el TEST secuenciales Reducción del número de vectores según las siguientes premisas: El conjunto de todos los posibles vectores de test tiene gran redundancia (un fallo se manifiesta en varios vectores de entrada). El número de vectores se reduce considerablemente relajando la condición de deteción de todos los fallos. Se suele trabajar con tasas de cobertura del 95-99%. Con estas restricciones se soluciona el test de circuitos combinacionales pero no de los secuenciales, pues se necesita una secuencia de vectores para testear cada fallo => prohibitivo. Solución: transformar el circuito secuencial en uno combinacional eliminando realimentación durante el test metodología scan-test. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 22

23 TÉCNICAS DE TEST CARACTERISTICAS DISEÑO Esta metodología implica que el diseño tenga las siguientes propiedades: Controlabilidad. Mide la facilidad para llevar un nodo a un estado conocido usando solo pines de entrada. Observabilidad. Mide la facilidad de observar un nodo mediante los pines de salida. Las técnicas DFT (Design for Testability)para circuitos secuenciales se clasifican en tres categorías: Testeo a medida Scan-based test Boundary scan Self-test Built in Self Test (BIST) ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 23

24 TÉCNICAS DE TEST TESTEO A MEDIDA Testeo a medida Combina una serie de técnicas que se usan para incrementar la controlabilidad y observabilidad del diseño y son dependientes de la aplicación: Accesibilidad Particionado Memoria Procesador Realización inicial test = 0 CONTADOR DE 16 BITS ciclos para test Memoria Procesador Accesibilidad directa con nuevos pines E/S test = 1 Contador 4 16 ciclos para test Contador 4 Contador 4 Contador 4 Memoria Procesador 0 Mx 1 Accesibilidad mediante multiplexación de pines e introducción de HW específico para test ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 24

25 Scan-based test TÉCNICAS DE TEST - SCAN BASED TEST Una forma de solucionar los problemas de test de los circuitos secuenciales es añadir a todos los registros la posibilidad de carga y lectura. Para no sobrecargar el diseño la carga y lectura se hace de forma secuencial. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 25

26 TÉCNICAS DE TEST BOUNDARY SCAN TEST Diseño con boundary-scan (barrido de contorno) Con la introducción de nuevas técnicas de encapsulado (montaje superficial, módulos multichip) disminuyó el número de pines de prueba. Para solucionar el problema aparece la técnica boundary scan que conecta los pines de entrada y salida de los componentes de una placa en un canal serie. ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 26

27 TÉCNICAS DE TEST - BIST Autotest integrado (BIST- Built-in-Self-Test) Una forma alternativa de testear un circuito es hacer que él mismo se autogenere los vectores de test en lugar de proporcionárselos externamente. El generador de estímulos suele ser pseudoaleatorio LFSR (lineal- feed-back shift register). Generador de estímulos Subcircuito bajo test Memoria patrón Analizador de respuesta R R R S S S ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 27

28 TÉCNICAS DE TEST FIRMA HW COMPRIMIDA Analizador de respuesta. Dinámicamente comprime la salida del circuito bajo test (firma) y la compara con la almacenada en la memoria on-chip. Un circuito muy utilizado como generador de patrones y firma se llama BILBO (Built-In Logic Block Observation) ME Tema 1 Lección 3 Aspectos generales sobre diseño microelectrónico 28

Síntesis arquitectónica y de alto nivel

Síntesis arquitectónica y de alto nivel Síntesis arquitectónica y de alto nivel Módulo 1. Concepto y fases de la Síntesis de Alto Nivel 1 Diseño de circuitos: la complejidad Tratamiento de problemas de complejidad creciente Rápido desarrollo

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

Capítulo 1: Diseño Estructurado:

Capítulo 1: Diseño Estructurado: Capítulo 1: Diseño Estructurado: Metodología General de Diseño Top-Down Herramientas Tecnologías de implementación Test de Circuitos y Sistemas DEA SED 1-1 Metodologías General de Diseño Análisis del Sistema

Más detalles

concepto y fases de la SAN

concepto y fases de la SAN concepto y fases de la SAN Síntesis Arquitectónica y de Alto Nivel José Manuel Mendías Cuadros Dpto. Arquitectura de Computadores y Automática Universidad Complutense de Madrid diseño de circuitos: la

Más detalles

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

circuitos digitales números binario.

circuitos digitales números binario. CIRCUITOS DIGITALES Vamos a volver a los circuitos digitales. Recordemos que son circuitos electrónicos que trabajan con números, y que con la tecnología con la que están realizados, estos números están

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

Tema V Generación de Código

Tema V Generación de Código Tema V Generación de Código Una vez que se ha realizado la partición HW/SW y conocemos las operaciones que se van a implementar por hardware y software, debemos abordar el proceso de estas implementaciones.

Más detalles

Diseño arquitectónico 1ª edición (2002)

Diseño arquitectónico 1ª edición (2002) Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado

Más detalles

IEE 2712 Sistemas Digitales

IEE 2712 Sistemas Digitales IEE 2712 Sistemas Digitales Clase 6 Objetivos educacionales: 1. Saber aplicar el método de mapas de Karnaugh para 5 o más variables y para situaciones no-importa. 2. Conocer la implementación práctica

Más detalles

INDICE. XVII 0 Introducción 0.1. Historia de la computación

INDICE. XVII 0 Introducción 0.1. Historia de la computación INDICE Prefacio XVII 0 Introducción 0.1. Historia de la computación 1 0.1.1. Los inicios: computadoras mecánicas 0.1.2. Primeras computadoras electrónicas 0.1.3. Las primeras cuatro generaciones de computadoras

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

Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES

Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES Fundamentos de Computadores. Sistemas Combinacionales Programables. T9-1 Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES INDICE: INTRODUCCIÓN CLASIFICACION DE LOS SCP SISTEMAS COMBINACIONALES PROGRAMABLES

Más detalles

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web

IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web IFCD0210 Desarrollo de Aplicaciones con Tecnologías Web Cualificaciones Profesionales y Certificados de Profesionalidad Ficha Técnica Categoría Informática y Comunicaciones Referencia Precio Horas 9777-1302

Más detalles

VHDL. Lenguaje de descripción hardware Introducción e historia

VHDL. Lenguaje de descripción hardware Introducción e historia VHDL. Lenguaje de descripción hardware Introducción e historia 2007 A.G.O. All Rights Reserved s descriptivos y niveles de abstracción s descriptivos: Comportamiento Se realiza la función sin información

Más detalles

SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE

SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE 1 SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE tiempo de acceso RAM, algunas veces se usa cerrojo en el Juan Manuel Narváez Sánchez, Carlos Andrés Moreno Tenjica, Estudent Member IEEE

Más detalles

XVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales.

XVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales. INTRODUCCIÓN En la actualidad el diseño de circuitos y sistemas digitales ha avanzado mucho respecto a sus orígenes. Ningún diseñador se plantea en la actualidad realizar un sistema digital mediante circuitos

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

Práctica 5. Generadores de Señales de Reloj y Flip-flops

Práctica 5. Generadores de Señales de Reloj y Flip-flops 5.1 Objetivo Práctica 5 Generadores de Señales de Reloj y Flip-flops El alumno conocerá y comprobará el funcionamiento de dispositivos empleados en la lógica secuencial y dispositivos con memoria basados

Más detalles

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales EL-611 Complemento de Diseño Lógico y Objetivos y Evaluación Segundo Curso de Sistemas Digitales Complementar Materia Enfoque Diseños de Mayor Envergadura 1 Control + Examen y 6 Ejercicios (aprox.) Tareas

Más detalles

Unidad I: Organización del Computador. Ing. Marglorie Colina

Unidad I: Organización del Computador. Ing. Marglorie Colina Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar

Más detalles

Tema 14: Sistemas Secuenciales

Tema 14: Sistemas Secuenciales Tema 14: Sistemas Secuenciales Objetivos: (CONTADORES) Introducción. Características de los contadores. Contadores Asíncronos. Contadores Síncronos. 1 INTRODUCCIÓN Los contadores son sistemas secuenciales

Más detalles

M. C. Felipe Santiago Espinosa

M. C. Felipe Santiago Espinosa M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema

Más detalles

TEMA III: OPERACIONES CON LOS DATOS

TEMA III: OPERACIONES CON LOS DATOS CUESTIONES A TRATAR: Cual es la función de la unidad operativa? Es necesaria? Qué tipos de circuitos implementan la unidad operativa? Unidad operativa frente a ALU Qué es una operación de múltiple precisión?

Más detalles

PUERTAS LOGICAS. Objetivo específico Conectar los circuitos integrados CI TTL Comprobar el funcionamiento lógico del AND, OR, NOT, NAND y NOR

PUERTAS LOGICAS. Objetivo específico Conectar los circuitos integrados CI TTL Comprobar el funcionamiento lógico del AND, OR, NOT, NAND y NOR Cód. 25243 Laboratorio electrónico Nº 5 PUERTAS LOGICAS Objetivo Aplicar los conocimientos de puertas lógicas Familiarizarse con los circuitos integrados Objetivo específico Conectar los circuitos integrados

Más detalles

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC:

4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: 4.1 CONGRUENCIA ENTRE LOS OBJETIVOS DEL PLAN DE ESTUDIOS Y EL PERFIL DE EGRESO CON LAS LGAC: A continuación se muestran los objetivos así como los mapas funcionales según la línea de acentuación y la línea

Más detalles

SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES.

SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES. Título del trabajo de grado: SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES. Estudiante de Maestría: Antonio Lobo Director del Proyecto: Prof.

Más detalles

TEMA IV: SÍNTESIS HARDWARE

TEMA IV: SÍNTESIS HARDWARE TEMA IV: SÍNTES HARDWARE Especificaciones Formato intermedio Partición HW/SW LA SÍNTES HARDWARE ES LA TAREA DE PASAR DE UN DOMINIO DE ABSTRACCIÓN A OTRO COMPORTAMIENTO -> ESTRUCTURA Código Implementación

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

III Unidad Planificación y diseño de una red (LAN)

III Unidad Planificación y diseño de una red (LAN) Recordemos: Una red de área local, Es un conjunto de Equipos y dispositivos de hardware unidos entre sí con el fin de compartir recursos en una zona geográfica limitada. Planificación y diseño de la red.

Más detalles

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

DISEÑO DEL SISTEMA DE INFORMACION (DSI) DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto

Más detalles

Práctica I.- Introducción a los Sistemas Secuenciales

Práctica I.- Introducción a los Sistemas Secuenciales Práctica I.- Introducción a los Sistemas Secuenciales 1.1.- Objetivos. El objetivo de esta práctica consiste en consolidar las diferencias entre sistemas combinacionales y secuenciales 1.2.- Problema.

Más detalles

Sistemas Digitales. Diseño lógico con Verilog. Sinopsis. Prólogo.

Sistemas Digitales. Diseño lógico con Verilog. Sinopsis. Prólogo. 1 Sistemas Digitales. Diseño lógico con Verilog. Sinopsis. El texto está orientado a un primer curso de diseño lógico en programas de estudios de ingenieros eléctricos, electrónicos, telemáticos y de ciencias

Más detalles

Registros de desplazamiento

Registros de desplazamiento Registros de desplazamiento Definición de registro de desplazamiento básico Tipos de registro de desplazamiento Configuraciones específicas Aplicaciones más típicas VHDL Ejercicio propuestos Definición

Más detalles

Sistemas Combinacionales y Sistemas Secuenciales

Sistemas Combinacionales y Sistemas Secuenciales y Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 y 1 2 3 y Contenido Al hablar de sistemas, nos referimos

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

Introducción a las Redes Neuronales

Introducción a las Redes Neuronales Introducción a las Redes Neuronales Excepto en las tareas basadas en el cálculo aritmético simple, actualmente, el cerebro humano es superior a cualquier computador: Reconocimiento de imágenes, Interpretación

Más detalles

Gestión de Entrada-salida

Gestión de Entrada-salida Gestión de Entrada-salida E. Campo M. Knoblauch Ó. López J. Clemente Departamento de Automática Universidad de Alcalá Sistemas Operativos Avanzados Gestión de Entrada-salida 1 / 18 Índice Introducción

Más detalles

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

Más detalles

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético

Más detalles

CÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC

CÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC CÓMO FUNCIONA UN PLC Control Combinacional Programación del PLC PROGRAMACIÓN DE PLC Procedimiento para programar y cargar: Determinar los requisitos del sistema al cual se aplica el PLC. Identificar los

Más detalles

Electró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 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 detalles

Índice. Segundo cuatrimestre Fundamentos de los Computadores. Tema 1: conceptos generales sobre sistemas digitales. FC_2P Tema 1 ISI - ESCET - URJC 1

Índice. Segundo cuatrimestre Fundamentos de los Computadores. Tema 1: conceptos generales sobre sistemas digitales. FC_2P Tema 1 ISI - ESCET - URJC 1 egundo cuatrimestre Fundamentos de los Computadores Tema 1: conceptos generales sobre sistemas digitales José Ignacio Martínez Torre Grupo de Diseño ardware oftware DIET ECET URJC Índice! Bibliografía

Más detalles

DIE UPM. Se dispone de una etapa amplificadora conectada a una resistencia de carga R L de valor 1KΩ en paralelo con un condensador C L.

DIE UPM. Se dispone de una etapa amplificadora conectada a una resistencia de carga R L de valor 1KΩ en paralelo con un condensador C L. UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES UPM DIE DEPARTAMENTO DE AUTOMÁTICA, INGENIERÍA ELECTRÓNICA E INFORMÁTICA INDUSTRIAL DIVISIÓN DE INGENIERÍA ELECTRÓNICA

Más detalles

Diseño de una calculadora

Diseño de una calculadora DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta

Más detalles

Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes Qué significa ALU? Arithmetic Logic Unit Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes que operaciones realiza un ALU? suma, resta,

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 218824 EMPRESA BENEFICIADA: MICROCALLI DEL GOLFO S.A DE C.V TÍTULO DEL PROYECTO: LÍNEA DE PRODUCTOS DE SOFTWARE PARA DOMÓTICA OBJETIVO DEL PROYECTO: Incorporar el paradigma de LPS como

Más detalles

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo

Más detalles

LABORATORIO VIRTUAL PARA EL AUTOAPRENDIZAJE DE LA ELECTRÓNICA APLICADA

LABORATORIO VIRTUAL PARA EL AUTOAPRENDIZAJE DE LA ELECTRÓNICA APLICADA LABORATORIO VIRTUAL PARA EL AUTOAPRENDIZAJE DE LA ELECTRÓNICA APLICADA Á. SALAVERRÍA 1,2, L. F. FERREIRA 2, J. MARTÍNEZ 3, J.G. DACOSTA 2 Y E. MANDADO 2,3 1 Universidad del País Vasco UPV/EHU. jtpsagaa@sp.ehu.es

Más detalles

Distinguir correctamente las ventajas y desventajas de la lógica cableada y de la lógica programada con PLC.

Distinguir correctamente las ventajas y desventajas de la lógica cableada y de la lógica programada con PLC. Programas de Actividades Curriculares Plan 94A Carrera: Ingeniería Mecánica AUTOMATIZACIÓN INDUSTRIAL Área: Bloque: Eléctrica Tecnologías Básicas Nivel: 4º año Tipo: Electiva Modalidad: Anual Carga Horaria

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

Introducción a la arquitectura de computadores

Introducción a la arquitectura de computadores Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina

Más detalles

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de

Más detalles

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1 Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos

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

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

CIRCUITO 1: CIRCUITO RC

CIRCUITO 1: CIRCUITO RC CIRCUITOS DIDACTICOS DE LA MATERIA DE DISPOSITIVOS Y CIRCUTOS ELECTRONICOS Y DE DISEÑO DE SISTEMAS DIGITALES. JUSTIFICACION. Los siguientes circuitos son considerados ejemplos didácticos y representativos

Más detalles

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras

Más detalles

Electrónica Digital. Actividad Dirigida. Implementación de un Cronómetro Digital

Electrónica Digital. Actividad Dirigida. Implementación de un Cronómetro Digital Electrónica Digital Actividad Dirigida Implementación de un Cronómetro Digital Trabajo a realizar La actividad consiste en la implementación de un cronómetro digital con capacidad de cuenta de minutos

Más detalles

Instituto Schneider Electric de Formación

Instituto Schneider Electric de Formación Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria.

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria. Sistema complejo se estudia

Más detalles

Análisis y síntesis de sistemas digitales combinacionales

Análisis y síntesis de sistemas digitales combinacionales Análisis Algoritmo de análisis, para un circuito lógico combinacional Síntesis. Conceptos Circuitos combinacionales bien construidos Circuitos combinacionales mal construidos Criterios de optimización

Más detalles

Tabla de contenidos. 1 Lógica directa

Tabla de contenidos. 1 Lógica directa Tabla de contenidos 1 Lógica directa o 1.1 Puerta SI (YES) o 1.2 Puerta Y (AND) o 1.3 Puerta O (OR) o 1.4 Puerta OR-exclusiva (XOR) 2 Lógica negada o 2.1 Puerta NO (NOT) o 2.2 Puerta NO-Y (NAND) o 2.3

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

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

Tema II: Metodología para la construcción de programas. Profesora: Nelly García Mora

Tema II: Metodología para la construcción de programas. Profesora: Nelly García Mora Tema II: Metodología para la construcción de programas Profesora: Nelly García Mora 1. Metodologías de Programación Metodología de programación: es un conjunto o sistema de métodos, principios y reglas,

Más detalles

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño

INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño INGENIERÍA DEL SOFTWARE I Práctica 5 Modelado de Diseño Univ. Cantabria Fac. de Ciencias Patricia López Introducción al Diseño Modelamos la estructura software del sistema (incluida la arquitectura) para

Más detalles

TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits

TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits TARJETA DE ADQUISICIÓN DE DATOS USB TAD 12 Bits U B 2.0 CONTROL Mayo 2006 CONTROL & TECNOLOGIA Logic Elelctronics es una iniciativa empresarial dedica ha solucionar los múltiples desafíos de la ingeniería,

Más detalles

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas

Electrónica Digital. Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas Electrónica Digital Fco. Javier Expósito, Manuel Arbelo, Pedro A. Hernández 2001 Dpto. de Física Fundamental y Experimental, Electrónica y Sistemas UNIVERSIDAD DE LA LAGUNA ii ÍNDICE Lección 0. Introducción...1

Más detalles

PROGRAMA RESUMIDO DE CURSOS

PROGRAMA RESUMIDO DE CURSOS PROGRAMA RESUMIDO DE CURSOS Curso: Operación de sistemas eléctricos de potencia y centros de control PROGRAMA GENERAL MODULO I: MODULO II: MODULO III: MODULO IV: MODULO V: MODULO VI: Flujos de potencia

Más detalles

Lección 1 Automatización Industrial. Lección 2 Qué es el PLC?

Lección 1 Automatización Industrial. Lección 2 Qué es el PLC? -1- Lección 1 Automatización Industrial Grado de automatización Accionamientos Controlador Lógico Programable Lección 2 Qué es el PLC? Sistemas de Control Sistemas de Control de Lazo Abierto Sistemas de

Más detalles

IFCT0209 Sistemas Microinformáticos

IFCT0209 Sistemas Microinformáticos IFCT0209 Sistemas Microinformáticos 1. MÓDULO 1. MF0219_2 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS OPERATIVOS UNIDAD FORMATIVA 1. UF0852 INSTALACIÓN Y ACTUALIZACIÓN DE SISTEMAS OPERATIVOS UNIDAD DIDÁCTICA

Más detalles

Síntesis de circuitos secuenciales síncronos: Máquinas de estados finitos

Síntesis de circuitos secuenciales síncronos: Máquinas de estados finitos Universidad Rey Juan Carlos Síntesis de circuitos secuenciales síncronos: Máquinas de estados finitos Norberto Malpica Ingeniería de Tecnologías Industriales Sistemas Electrónicos Digitales 24-25 Máquinas

Más detalles

Computadora y Sistema Operativo

Computadora y Sistema Operativo Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos

Más detalles

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil Nombre de la asignatura: Simulación Créditos: 2-4-6 Aportación al perfil Analizar, diseñar y gestionar sistemas productivos desde la provisión de insumos hasta la entrega de bienes y servicios, integrándolos

Más detalles

Sistemas Digitales. Circuitos Codificadores

Sistemas Digitales. Circuitos Codificadores Sistemas Digitales Circuitos Codificadores Se definen como tal, a circuitos combinacionales que tienen 2 n entradas y n salidas, aunque en algunos casos prácticos, suelen tener menos entradas. A cada una

Más detalles

CAPITULO 1 INTRODUCCION AL PROYECTO

CAPITULO 1 INTRODUCCION AL PROYECTO CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado

Más detalles

Metodología de diseño de Sistemas de Control

Metodología de diseño de Sistemas de Control Metodología de diseño de Sistemas de Control Tema 2 1 Conocimiento del problema Explotación Definición de las especificaciones Test Metodología de diseño de Sistemas de Control...proceso iterativo Modelado

Más detalles

Programa de parametrización, control y monitorización de sistema operador de puertas automáticas peatonales

Programa de parametrización, control y monitorización de sistema operador de puertas automáticas peatonales Programa de parametrización, control y monitorización de sistema operador de puertas automáticas peatonales "La posibilidad de utilizar librerías propias en aplicaciones LabVIEW ha permitido reutilizar

Más detalles

Complejidad computacional (Análisis de Algoritmos)

Complejidad computacional (Análisis de Algoritmos) Definición. Complejidad computacional (Análisis de Algoritmos) Es la rama de las ciencias de la computación que estudia, de manera teórica, la optimización de los recursos requeridos durante la ejecución

Más detalles

GeneXus: Filosofía. Preparado por Breogán Gonda y Nicolás Jodal

GeneXus: Filosofía. Preparado por Breogán Gonda y Nicolás Jodal Preparado por Breogán Gonda y Nicolás Jodal Última actualización: 2012 Copyright Artech Consultores S. R. L. 1988-2012. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier

Más detalles

Procesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control

Procesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control Tecnologías de Hardware Puntos a Desarrollar Procesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control Memoria Principal Memoria RAM Concepto Características

Más detalles

MODELO INCREMENTAL (introducción) Propuesto por Mills en 1980.

MODELO INCREMENTAL (introducción) Propuesto por Mills en 1980. Modelo incremental MODELO INCREMENTAL (introducción) Propuesto por Mills en 1980. Sugirió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo

Más detalles

Los dos HDLs: : VHDL, Verilog. DMII Síntesis funcional Síntesis RTL A. Diéguez. Dominios de síntesis

Los dos HDLs: : VHDL, Verilog. DMII Síntesis funcional Síntesis RTL A. Diéguez. Dominios de síntesis Los dos HDLs: : VHDL, Verilog Los dos HDLs: : VHDL, Verilog Dominios de síntesis Dominios de síntesis Dominios de síntesis Dominios de síntesis Por qué diseñar en alto nivel? Por qué diseñar en alto nivel?

Más detalles

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son: 3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas

Más detalles

Prueba, caso de prueba, defecto, falla, error, verificación, validación.

Prueba, caso de prueba, defecto, falla, error, verificación, validación. Modelos de Prueba Prueba, caso de prueba, defecto, falla, error, verificación, validación. Prueba: Las Pruebas son básicamente un conjunto de actividades dentro del desarrollo de software, es una investigación

Más detalles

Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14

Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14 Sistemas Distribuidos de Control Máster Universitario en Tecnologías de la Información y las Comunicaciones Universidad de Alcalá Curso Académico 2013/14 GUÍA DOCENTE Nombre de la asignatura: Código: 200593

Más detalles

Experimento 6: Transistores MOSFET como conmutadores y compuertas CMOS

Experimento 6: Transistores MOSFET como conmutadores y compuertas CMOS Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica Profesores: Ing. Sergio Morales, Ing. Pablo Alvarado, Ing. Eduardo Interiano Laboratorio de Elementos Activos II Semestre 2006 I Experimento

Más detalles

Instrumental para medir la demanda bioquímica de oxígeno DBO

Instrumental para medir la demanda bioquímica de oxígeno DBO Instrumental para medir la demanda bioquímica de oxígeno DBO Responsable:Ing. Juan Carlos Suárez Barón Director: Mg. Ing. Eduardo Filomena (UNER) Colaboradores: Ing. Eric Pernía Jurado: Mg. Ing. Juan Manuel

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS Facultad de Ingeniería Departamento de Ing. Eléctrica Electrónica II AMPLIFICADORES OPERACIONALES

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS Facultad de Ingeniería Departamento de Ing. Eléctrica Electrónica II AMPLIFICADORES OPERACIONALES AMPLIFICADORES OPERACIONALES LAURA MAYERLY ÁLVAREZ JIMENEZ (20112007040) MARÍA ALEJANDRA MEDINA OSPINA (20112007050) RESUMEN En esta práctica de laboratorio se implementarán diferentes circuitos electrónicos

Más detalles

TEMA I: INTRODUCCIÓN A LOS CIRCUITOS SECUENCIALES

TEMA I: INTRODUCCIÓN A LOS CIRCUITOS SECUENCIALES TEM I: INTROUIÓN LOS IRUITOS SEUENILES Hasta ahora, únicamente hemos visto circuitos combinacionales, es decir, circuitos en los que las salidas dependen única y exclusivamente de las combinaciones de

Más detalles

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Controladores Lógicos Programables Ingeniería Electrónica ACM-0801 3-3 - 8 2.-

Más detalles

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas

Más detalles

PROGRAMA DE ESTUDIO. Nombre de la asignatura: CONTROLADORES LÓGICOS PROGRAMABLES. Horas de. Práctica ( )

PROGRAMA DE ESTUDIO. Nombre de la asignatura: CONTROLADORES LÓGICOS PROGRAMABLES. Horas de. Práctica ( ) PROGRAMA DE ESTUDIO Nombre de la asignatura: CONTROLADORES LÓGICOS PROGRAMABLES Clave:IEE14 Ciclo Formativo: Básico ( ) Profesional ( X ) Especializado ( ) Fecha de elaboración: Marzo 2015 Horas Semestre

Más detalles

TEMA 11 CONMUTACIÓN DE PAQUETES

TEMA 11 CONMUTACIÓN DE PAQUETES TEMA 11 CONMUTACIÓN DE PAQUETES La conmutación de circuitos fue diseñada para transmisión de voz o Recursos dedicados a una llamada en particular o Parte considerable del tiempo la conexión de datos no

Más detalles

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional norma española UNE-EN 61511-1 Enero 2006 TÍTULO Seguridad funcional Sistemas instrumentados de seguridad para el sector de las industrias de procesos Parte 1: Marco, definiciones, requisitos para el sistema,

Más detalles

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN

CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERÍAS DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: ACADEMIA A LA QUE PERTENECE: NOMBRE DE LA MATERIA: CLAVE DE LA MATERIA: CARÁCTER DEL CURSO: TIPO DE CURSO: Electrónica Instrumentación Electrónica CONTROL

Más detalles

Diseño de circuitos combinacionales

Diseño de circuitos combinacionales Diseño de circuitos combinacionales Mario Medina C. mariomedina@udec.cl Diseño de circuitos combinacionales Métodos de minimización vistos permiten obtener funciones de dos niveles Tópicos en diseño de

Más detalles

NECESIDAD DE VERIFICACIÓN Y PRUEBAS A PCB S

NECESIDAD DE VERIFICACIÓN Y PRUEBAS A PCB S NECESIDAD DE VERIFICACIÓN Y PRUEBAS A PCB S NECESIDAD DE APLICAR LAS TECNOLOGÍAS DE VERIFICACIÓN Y PRUE- BAS DE TARJETAS ELECTRÓNICAS (PCB) DE LOS PRODUCTOS ELEC- TRÓNICOS COLOMBIANOS INTRODUCCIÓN Los

Más detalles

ÍNDICE DE CONTENIDOS

ÍNDICE DE CONTENIDOS ÍNDICE DE CONTENIDOS CAPÍTULO 1. INTRODUCCIÓN A LAS FUENTES DE ENERGÍA ELÉCTRICA... 7 1.1. INTRODUCCIÓN... 9 1.2. LA RED DE SUMINISTRO ELÉCTRICO... 10 1.3. ENERGÍA ELECTROQUÍMICA... 11 1.4. ENERGÍA SOLAR

Más detalles