Capítulo 1: Diseño Estructurado:

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

Download "Capítulo 1: Diseño Estructurado:"

Transcripción

1 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

2 Metodologías General de Diseño Análisis del Sistema y Partición (CODISEÑO) Planteamiento del Problema Estudio de Viabilidad Entidad Software (Herramientas) Entidad Hardware TOP-DOWN Especificación Funcional Verificación Funcional TEST Diseño Detallado.Arquitectural.Lógico Realización Física (Diseño Físico) Fabricación y Validación de Prototipos Estructuras Regulares (RAM, FIFO, MULT,etc) Dependencia con la Tecnología Se producen realimentaciones en todos los niveles Hay que minimizarlas: Experiencia, conocimiento de la tecnología, etc DEA SED 1-2

3 Análisis del Sistema y Partición (CODISEÑO) El análisis del problema debe permitir al diseñador decidir: Qué implementar en Sw? Qué implementar en Hw? Existen teorías, técnicas e, incluso, herramientas. Hoy las mejores herramientas son: Experiencia del diseñador Conocimiento de entornos de diseño Conocimiento de tecnologías disponibles Gran esfuerzo de investigación en Codiseño No se debe olvidar, incluso en este momento tan inicial de la metodología, las posibles tecnologías de implementación DEA SED 1-3

4 Especificación Funcional Planteamiento detallado de: La funcionalidad del sistema El plan de pruebas previsto en su desarrollo Las herramientas para su diseño La tecnología elegida Partición del sistema en bloques funcionales y descripción de la E/S Planificación y evaluación técnica Modelado mediante lenguajes: Alto nivel: C, C++, ADA, etc Específicos de descripción de hardware (HDLs): VHDL, Verilog, etc Primera VERIFICACIÓN FUNCIONAL (o de Alto Nivel), a partir: banco de pruebas (C,C++,VHDL,Verilog) estímulos (E/S) necesarios Herramientas de Verificación o Simulación funcional DEA SED 1-4

5 Verificación Funcional Responde, a grandes rasgos, al siguiente esquema: Esquemas: Netlist A) B) HDL: VHDL, Verilog C) C,C++,ADA Banco de Pruebas: *Estímulos SIMULADOR Librería: Modelos Funcionales componentes Resultados Textuales Gráficos: Formas de onda A),B),C)ÖAlternativas de Especificación Funcional (a veces una mezcla de las tres) Banco de Pruebas ÖRealizado por el diseñador Simulador ÖEspecífico o herramientas Sw genéricas Modelos Funcionales ÖComportamiento de los componentes ÖDependencia tecnológica DEA SED 1-5

6 Diseño Detallado: Arquitectural y Lógico 1.- Arquitectural Se particiona el diseño en grandes bloques. Divide y vencerás ÖDisminuye la Complejidad Se realizan pruebas funcionales parciales, con bancos de prueba para cada bloque Debe quedar clara y precisa la definición de la interfaz entre ellos: E/S, temporización, nombre de las señales, etc. Ejemplo: A Interf. de Bloque 1 Interf. de S B E/S E/S Bloque 2 clk CONTROL DEA SED 1-6

7 2.-Lógico Se trata de obtener un diseño basado en puertas (Puertas lógicas, flip-flops, memorias, mux, etc) de cada uno de los bloques de la figura anterior Existen herramientas automáticas que transforman una especificación a un diseño lógico: Orientadas a algún tipo de algoritmo concreto Dependientes de algún fabricante y/o tecnología Esquemas A) B) HDL: VHDL, Verilog Librería: Símbolos Modelos,etc Análisis + Simulador Síntesis + Simulador Librería: Puertas Flip-flops Memorias,etc Banco de Pruebas Netlist:retardos, nºpuertas, fanout,setup,hold,etc Verificación (simulación) Funcional Textuales Librería Resultados Gráficos: Formas de onda DEA SED 1-7

8 Ejemplo de A) Ö MaxPlus II + SIMULADOR Ejemplo de B) ÖSYNOPSYS (Síntesis+Simulador) Hay que comparar los resultados con los obtenidos en la verificación funcional Es una fase en la que el diseñador pasa mucho tiempo refinando el diseño: Minimizando nº de puertas Minimizando retardos Maximizando la frecuencia de funcionamiento Solucionando problemas de fan-out, setup y hold Es muy importante no olvidar la tecnología de implementación. Decisiones de diseño adecuadas para una puede que no lo sean para otra. De las tecnologías más usuales nos ocuparemos más adelante y se analizará cómo condicionan la fase de diseño DEA SED 1-8

9 Herramientas de Síntesis 1.- Estilos de descripción Se suelen distinguir 3: Funcional( Behavioural ), ya estudiado en VHDL. RTL( Register Transfer Level ): Se caracteriza por dejar explícita la transferencia de información entre registros (reloj, reset, sincronización, etc). El procesamiento combinacional se deja en un estilo más funcional. Estructural: Es una mera descripción de los componentes y sus interconexiones. Algo así como una captura de esquemas mediante un HDL. Existen herramientas de síntesis para pasar de: FuncionalÖRTL (Síntesis Funcional) RTL ÖNETLIST (Síntesis Lógica) Hay quien, todavía, sigue buscando la piedra filosofal Ö El Compilador de Silicio Funcional ÖChip DEA SED 1-9

10 2.- Síntesis Lógica Son herramientas usadas cuando la tecnología de implementación va a ser una FPGA, Gate-array o un ASIC (con células estándar) Restricciones: Ret.Máx, Máx.nº puertas,fanout,etc Descripción HDL (RTL) VHDL, Verilog Banco de pruebas Simulador (Synopsys) Sintetizador (Synopsys) HDL estructurado caracterizado en tiempos Inf.: nºtrans., nºpuertas,área estimada(células+in terconex.),tiempos Lib. Componentes (tecnología y fabricante) Diseño (realización) física Fabricación y validación de prototipos DEA SED 1-10 Dependencia tecnológica

11 El formato HDL (VHDL, Verilog, etc) estructurado y caracterizado en tiempos se distingue por: Sigue siendo un HDL Con un estilo estructural Con especificación de tiempos, retardos, fanout, etc Es una Netlist de células interconectadas de la librería de componentes de la tecnología y fabricante seleccionados Se debe simular con los mismos bancos de prueba que en las fases anteriores Se han de comparar los resultados obtenidos No es, todavía, el circuito final, pero empieza a parecerse Se puede ya abordar la fase de Diseño Físico y la posterior de fabricación y validación de prototipos? La respuesta es no!. Falta un aspecto muy importante ÖEL TEST DEA SED 1-11

12 TEST: Técnicas y Circuitería Asociada 1.- Introducción Testear un circuito no es comprobar la funcionalidad del mismo Se trata de detectar eventuales fallos procedentes del proceso de fabricación OBJETIVOÖComprobar que el 100% del circuito estará libre de estos fallos A este porcentaje se le denomina ÖCOBERTURA DE FALLOS: Nº de nodos (E/S) de todas las células que se es capaz de comprobar En el caso de ASICs el Nº de nodos ÖCentenares de millones SOLUCIÓN ÖAñadir Hw específico de test para alcanzar coberturas medias del 93% o superiores Se trata de hacer una simulación especial que no busca la comprobación funcional, sino la accesibilidad y controlabilidad de los nodos Estas técnicas tienen sentido en:pcbs, ASICs, Gatearrays DEA SED 1-12

13 En los procesos de fabricación de las tecnologías anteriores se pueden producir fallos pues: Hay que realizar el colocado ( placement ) de células o componentes Su interconexión ( routing ), su dimensión, separación, etc Todo lo anterior sobre un substrato (generalmente, silicio, en el caso de ASICs y Gate-arrays) que no está libre de impurezas y defectos Estas consideraciones no afectan a las FPGAs, como se verá más adelante. En ellas el diseñador, sólo, configura la función a implementar sobre bloques configurables y a programar las interconexiones de pistas que ya existen Los tipos de fallos y sus efectos en el diseño pueden ser muy variados Por ello, las técnicas que más se utilizan se limitan a detectar un único tipo de fallo genérico, denominado STUCK-AT DEA SED 1-13

14 2.- Modelo de Fallo STUCK-AT Es una aproximación al efecto producido, en un circuito, cuando alguna de las entradas del mismo están fijadas, permanentemente, a un valor: Stuck-at 1 Stuck-at 0 A B A Una impureza cortocircuita GND y la entrada B de la puerta. STUCK-AT 0 B Vcc Una impureza cortocircuita Vcc y la entrada B de la puerta. STUCK-AT 1 Si el fallo stuck-at 0 ocurriera en una puerta OR, o el stuck-at 1 en una AND, podría ser indetectable DEA SED 1-14

15 3.- Objetivos del test y técnicas Detección de piezas defectuosas en el proceso de fabricación Introducción del mínimo número de estímulos (vectores). El óptimo es el que está por debajo del máximo admitido por el fabricante Emplear técnicas de diseño para test es más rentable que optimizar vectores a partir de un diseño previoö Hay que diseñar intentando facilitar el test posterior!: Hay que conseguir que el diseño sea: Observable Controlable Para ello existen un conjunto de técnicas y recomendaciones de diseño: Accesibilidad de nodos desde el exterior Particionado y paralelización de los diseños Scan-Path BIST (Built-In Self Test) DEA SED 1-15

16 4.- Accesibilidad Realizacion inicial Accesibilidad directa a través de nuevos pines 0 1 mux Accesibilidad mediante multiplexación de pines funcionales DEA SED 1-16

17 5.- Particionado test = 0 CONTADOR DE 16 BITS ciclos para test test = 1 16 ciclos para test Contador 4 Contador 4 Contador 4 Contador 4 DEA SED 1-17

18 6.- Scan-Path clk Lógica Combinacional FF FF FF clk scan in test SFF Lógica Combinacional SFF SFF scan out DEA SED 1-18

19 7.- BIST IN Generador de Patrones y control mux BLOQUE DE LOGICA REGULAR OUT test Generador de Firma Firma I1 I2 I3 xor xor xor xor FF FF FF firma clk Registro de firma DEA SED 1-19

20 8.- Simulador de Fallos Diseño Vectores de test chip 1 chip 2 Simulador Simulador chip n Resultados Resultados Comparación de resultados Si los resultados coinciden: El fallo no puede detectarse O bien, no hay fallo Si no coinciden, se puede conocer en qué parte del circuito se ha producido el fallo DEA SED 1-20

21 Alternativas Tecnológicas 1.- Placa de Circuito Impreso (PCB) Existen multitud de tipos y de herramientas para su diseño. Su clasificación se puede hacer atendiendo a multitud de características: Bicapa/Multicapa Con componentes estándar y/o montaje superficial Taladros metalizados/sin metalizar Para diseño analógico, digital o mixto etc El diseñador es el responsable del cálculo de las dimensiones físicas, colocación de los componentes y su interconexión ( placement / routing ). Estas operaciones se pueden hacer de forma manual o automática. La experiencia aconseja: Colocado automático o casi Interconexión manual de las señales más críticas (reloj, reset, señales de control, etc) minimizando su longitud y evitando ángulos y recodos pronunciados. El resto de las señales se puede rutar automáticamente DEA SED 1-21

22 La experiencia, también, aconseja: Diseño Estructurado: En diseño mixto (analógico/digital) separar bien las zonas en la placa y tratar con cuidado las masas respectivasöruido En el caso de diseño digital: No perder de vista la tecnología utilizada (TTL, CMOS, etc), unas son más ruidosas que otras ; la frecuencia de funcionamiento, para dimensionar bien el ancho y separación de pistas; para evitar ruido por acoplamiento capacitivo e inductivo DEA SED 1-22

23 2.- Circuitos de Aplicación Específica (ASIC) Diseño Full-custom El diseñador no trabaja con puertas lógicas; sino a nivel tecnológico. Es decir, se construye sus propias células, caracterizándolas eléctricamente Las herramientas son diferentes de las estudiadas: Editores de Layout, simuladores (SPICE), comprobadores de reglas de diseño, etc Proceso poco productivo, requiriendo mucha experiencia Difícil y costoso de verificar Problemático adaptarse a cambios tecnológicos Precisa un estrecho contacto con el fabricante PERO...Si las características del circuito a diseñar (velocidad, consumo, disponibilidad de células estándar, etc) lo aconsejan, no hay más remedio Diseño Semi-custom (Células Estándar) Nos hemos referido a él, en apartados anteriores Mucha mayor productividad Muchas herramientas. Las de síntesis lógica están diseñadas para este tipo de circuitos Librerías de células y macros (Hw y Sw) DEA SED 1-23

24 Los fabricantes ofrecen una serie de células optimizadas y garantizadas Uso más cómodo y diseños más económicos Muchas están soportadas por herramientas para sintetizarlas, generarlas, simularlas y probarlas (test) Células Estándar (lógica) Macrocélulas (macros): RAM, ROM, Multiplicadores, etc Bloques funcionales: CPUs RISC, Microcontroladores, UARTS, etc Células analógicas: AOs, Convertidores A/D y D/A, etc VCC Entradas GND VCC Salidas GND SÍMBOLO Representación física (layout) En semi-custom el diseñador maneja los símbolos En full-custom debe diseñar el layout DEA SED 1-24

25 3.- Ejemplo de ASIC con Células Estándar RAM Multipli cador Células Estándar PAD de alineamiento PADs de E/S a los pines del encapsulado Con la tecnología actual, CMOS por ejemplo, se pueden conseguir chips de varios millones de puertas y una frecuencia de funcionamiento por encima de los 500MHz Las dimensiones del chip depende de la tecnología. Un circuito de 100mm 2 en CMOS de 0,5 micras de canal es GIGANTESCO y de una complejidad enorme DEA SED 1-25

26 4.- Gate Array pads ALU control Log. aleatoria Las puertas lógicas están presentes en el chip. El diseñador sólo especifica las funciones que ha de realizar el diseño Las herramientas de diseño físico (como se verá más adelante) únicamente proporcionan la interconexión entre células. Igual que en los ASICs es imprescindible la circuitería y técnicas de test DEA SED 1-26

27 5.- Lógica Programable Siglas más usuales: PLD: Programmable Logic Device PLA: Programmable Logic Array PAL: Programmable Array Logic GAL: Generic Array Logic CPLD: Complex PLD EPLD: Erasable PLD HCPLD: High Complexity PLD FPGA: Field Programmable Gate Array Una posible clasificación: PLDs PLDs hasta 600 puertas 20K PUERTAS PLDs más de 600 puertas UV-EPROM CPLD(PAL) FPGAs HCPLDS EEPROM FLASH BIPOLARES UV-EPROM EEPROM ANTIFUSE SRAM SRAM >1M PUERTAS FLASH 1M PUERTAS DEA SED 1-27

28 6.- Ejemplo de PLD genérica y FPGA PLD FPGA DEA SED 1-28

29 Diseño Físico 1.- PLDs Tecnología de antifusible (antifuse) PLA: Se programa el plano AND y OR PAL: Sólo el plano AND Con registros en las salidas o sin ellos La máscara de fundido de los antifusibles se especifica con lenguajes específicos No hay proceso tecnológico, no tiene sentido el test 2.- FPGAs Configurar la funcionalidad de los bloques lógicos Configurar interconexiones RAM: Reprogramables (ALTERA, XILINX) Antifusible: No reprogramable (ACTEL) No hay proceso tecnológico, no tiene sentido el test Algunas conexiones se pueden marcar como críticas (reloj y reset). Las herramientas las rutan por camínos óptimos Las herramientas de programación (configuración) utilizan un lenguaje propio. Se necesita un equipo Hw para la programación DEA SED 1-29

30 Fabricación y Validación de prototipos El proceso de fabricación en los ASICs y Gate-array escapa del control del diseñador Hay que suministrar al fabricante todos los datos del mismo: Tecnología y tamaño Encapsulado Descripción de la funcionalidad Vectores (estímulos) de verificación funcional y de test Son tecnologías muy caras en comparación con las FPGAs y/o PLDs Se han de verificar (test) los prototipos fabricados con las mismas simulaciones de fallos que se hicieron en el diseño, como ya se ha visto En la producción en series de ASICs y Gate arrays no se incluyen los pines de test que hay en los prototipos Los precios bajan en producción DEA SED 1-30

31 Comentarios Finales Con las tecnologías actuales (en el caso de FPGAs, ASICs, Gate arrays) no hay que perder de vista el retardo de las líneas de interconexión Para tecnología CMOS de anchura de canal inferior a 0,8 micras sucede que el retardo debido a una pista es superior al de una puerta. Este efecto es mucho más evidente a medida que se miniaturiza la tecnología (0,25 micras de ancho de canal). Un efecto llamativo que hemos comprobado: Un sumador serie ( Ripple-Carry ) de 12 bits es más rápido que un CLA, también de 12 bits, para algún tipo de FPGA. Ello es debido al retardo en las interconexiones, que son más numerosas en el sumador CLA. Retardo puerta Retardo interconexión 1.0 um 0.8 um lambda DEA SED 1-31

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

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

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

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

Curso Completo de Electrónica Digital

Curso Completo de Electrónica Digital CURSO Curso Completo de Electrónica Digital Departamento de Electronica y Comunicaciones Universidad Pontifica de Salamanca en Madrid Prof. Juan González Gómez Capítulo 4 CIRCUITOS COMBINACIONALES 4.1.

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

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

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

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

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

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

DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA)

DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA) DISPOSITIVOS DE LÓGICA PROGRAMABLES EN CAMPO (FPGA) DIGITAL II ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Preguntas a responder sobre FPGA Qué innovación

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

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

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

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

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

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

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

Nociones básicas sobre adquisición de señales

Nociones básicas sobre adquisición de señales Electrónica ENTREGA 1 Nociones básicas sobre adquisición de señales Elaborado por Juan Antonio Rubia Mena Introducción Con este documento pretendemos dar unas nociones básicas sobre las técnicas de medida

Más detalles

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología La metodología para el desarrollo de software es un modo sistemático de realizar, gestionar y administrar un proyecto

Más detalles

1. Descripción y objetivos

1. Descripción y objetivos Pruebas 1 1. Descripción y objetivos Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema de información para verificar: El correcto funcionamiento de los componentes del sistema.

Más detalles

TEMA 5. ELECTRÓNICA DIGITAL

TEMA 5. ELECTRÓNICA DIGITAL TEMA 5. ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN Los ordenadores están compuestos de elementos electrónicos cuyas señales, en principio, son analógicas. Pero las señales que entiende el ordenador son digitales.

Más detalles

INTRODUCCION A LA PROGRAMACION DE PLC

INTRODUCCION A LA PROGRAMACION DE PLC INTRODUCCION A LA PROGRAMACION DE PLC Esta guía se utilizará para estudiar la estructura general de programación de um PLC Instrucciones y Programas Una instrucción u orden de trabajo consta de dos partes

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6. GESTIÓN DE

Más detalles

TEMA VII: DISEÑO SECUENCIAL PROGRAMABLE

TEMA VII: DISEÑO SECUENCIAL PROGRAMABLE TEMA VII: ISEÑO SECUENCIAL PROGRAMABLE e igual forma que podíamos disponer de dispositivos combinacionales programables para poder implementar funciones combinacionales en un solo integrado, en el dominio

Más detalles

Placa de control MCC03

Placa de control MCC03 Placa de control MCC03 Placa de control MCC03 La placa de control basada en el micro controlador PIC 16F874A de Microchip, es la encargada del procesar los datos que se introducen en el sistema y actuar

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

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

Circuitos Electrónicos. Primer parcial curso 2006-07

Circuitos Electrónicos. Primer parcial curso 2006-07 Circuitos Electrónicos. Primer parcial curso 2006-07 Ante el creciente interés por las apuestas deportivas, el Departamento Técnico de las Loterías y Apuestas del Estado os ha encargado la actualización

Más detalles

ANTENAS: Teledistribución y televisión por cable

ANTENAS: Teledistribución y televisión por cable 5.1 INTRODUCCIÓN A LA TELEDISTRIBUCIÓN La teledistribución o CATV, podemos considerarla como una gran instalación colectiva, con algunos servicios adicionales que puede soportar y que conectará por cable

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

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

1.1 EL ESTUDIO TÉCNICO

1.1 EL ESTUDIO TÉCNICO 1.1 EL ESTUDIO TÉCNICO 1.1.1 Definición Un estudio técnico permite proponer y analizar las diferentes opciones tecnológicas para producir los bienes o servicios que se requieren, lo que además admite verificar

Más detalles

GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES

GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN

Más detalles

6. DESCRIPCIÓN DEL SOFTWARE

6. DESCRIPCIÓN DEL SOFTWARE Capítulo 2. Equipo 6. DESCRIPCIÓN DEL SOFTWARE 6.1 Introducción El equipo de medida descrito en el capítulo anterior lleva asociado un software que hace de sistema de control del proceso de medición. Este

Más detalles

Breve Curso de VHDL. M. C. Felipe Santiago Espinosa. Profesor Investigador UTM

Breve Curso de VHDL. M. C. Felipe Santiago Espinosa. Profesor Investigador UTM Breve Curso de VHDL M. C. Felipe Santiago Espinosa Profesor Investigador UTM Noviembre de 2007 1 Orden del curso 1. Introducción al diseño con VHDL. 2. Unidades de diseño en VHDL. 3. Señales. 4. Especificación

Más detalles

Gestión digital sencilla de controladores de fuentes de alimentación analógicas

Gestión digital sencilla de controladores de fuentes de alimentación analógicas COMENTARIO TECNICO Gestión digital sencilla de controladores de fuentes de alimentación analógicas Por Josh Mandelcorn, miembro del equipo técnico de Texas Instruments Normalmente, el control digital de

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

La Tecnología líder en Simulación

La Tecnología líder en Simulación La Tecnología líder en Simulación El software de simulación Arena, es un "seguro de vida" para las empresa: le ayuda a predecir el impacto en las organizaciones de nuevas ideas, estrategias y políticas

Más detalles

costes asociados Elena Valderrama Universitat Autònoma de Barcelona Curso académico 2009-10 Diseño de Circuitos Integrados I Ingeniería Informática

costes asociados Elena Valderrama Universitat Autònoma de Barcelona Curso académico 2009-10 Diseño de Circuitos Integrados I Ingeniería Informática página >>1 al Diseño de CIs Universitat Autònoma de Barcelona Curso académico 2009-10 Capítulo 4: y Capítulo 4: y costes página >>2 Capítulo 4: y costes En este capítulo se estudian las distintas alternativas

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles

Artículo Técnico: Análisis de las configuraciones de los sistemas híbridos fotovoltaicos.

Artículo Técnico: Análisis de las configuraciones de los sistemas híbridos fotovoltaicos. GRUPO DE SISTEMAS ELECTRÓNICOS DE POTENCIA (GSEP) LABORATORIO DE SISTEMAS FOTOVOLTAICOS (UC3M PV-Lab) Generaciones Fotovoltaicas de La Mancha División Fotovoltaica Artículo Técnico: Análisis de las configuraciones

Más detalles

TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA

TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA TEMA I INTRODUCCIÓN A LA MICROELECTRÓNICA La Microelectrónica se puede definir como el conjunto de ciencias y técnicas con las que se realizan y fabrican circuitos electrónicos, sobre una pastilla de un

Más detalles

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un INSTRODUCCION Toda organización puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad

Más detalles

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A.

Sistemas de Información Administrativo - Universidad Diego Portales. Cátedra : Sistemas de Información Administrativa S.I.A. Cátedra : Sistemas de Información Administrativa S.I.A. Escuela de Contadores Auditores Tema: Ingeniería del Software Estrategias de Pruebas Relator: Sr. Eduardo Leyton G Pruebas del Software (Basado en

Más detalles

CICLO DE VIDA DEL SOFTWARE

CICLO DE VIDA DEL SOFTWARE CICLO DE VIDA DEL SOFTWARE 1. Concepto de Ciclo de Vida 2. Procesos del Ciclo de Vida del Software 3. Modelo en cascada 4. Modelo incremental 5. Modelo en espiral 6. Prototipado 7. La reutilización en

Más detalles

Electrónica Digital. Conceptos Digitales. Dr. Oscar Ruano 2011-2012 1

Electrónica Digital. Conceptos Digitales. Dr. Oscar Ruano 2011-2012 1 Electrónica Digital Conceptos Digitales Dr. Oscar Ruano 2011-2012 1 Magnitudes analógicas y digitales Magnitud Analógica: toma valores continuos: Por ejemplo la temperatura no varía de entre 20ºC y 25ºC

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

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

Introducción TEMA 1 TECNOLOGÍA DE LOS CI. ME Tema 1 Lección 1 Aspectos generales sobre diseño microelectrónico 1 Introducción TEMA 1 TECNOLOGÍA DE LOS CI 1 ÍNDICE TEMA 1 ASPECTOS GENERALES SOBRE DISEÑO MICROELECTRONICO Evolución del diseño electrónico Proceso de fabricación y métricas de diseño Estrategias de diseño

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI

Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI Capítulo 5: METODOLOGÍA APLICABLE A LAS NORMAS NE AI La segunda fase del NIPE corresponde con la adecuación de las intervenciones de enfermería del sistema de clasificación N.I.C. (Nursing Intervention

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

CAPITULO 3. SENSOR DE TEMPERATURA

CAPITULO 3. SENSOR DE TEMPERATURA CAPITULO 3. SENSOR DE TEMPERATURA Este sensor deberá detectar los cambios de temperatura como función de la altitud, y fricción con el aire. Al igual que en los acelerómetros, poco se dispone de datos

Más detalles

Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA

Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA Experimental III: Introducción a la Microfabricación y FPGA - Instituto Balseiro Mauricio Tosi Diciembre de 2013 Resumen

Más detalles

CAPÍTULO I GENERALIDADES

CAPÍTULO I GENERALIDADES CAPÍTULO I GENERALIDADES 1.1. INTRODUCCIÓN Debido al acelerado crecimiento en el desarrollo de las tecnologías de telecomunicación, estas se han convertido en una herramienta imprescindible para tener

Más detalles

3.1 Introducción a VHDL

3.1 Introducción a VHDL Capítulo 3 Implementación en VHDL A continuación se va a explicar brevemente el funcionamiento de VHDL y las componentes de programación para poder entender mejor el programa. Una vez explicado esto, se

Más detalles

Introducción 7. Introducción

Introducción 7. Introducción Introducción 7 Introducción En las últimas décadas hemos asistido a un rápido desarrollo de los sistemas electrónicos digitales, origen y consecuencia del crecimiento de las redes de comunicaciones, de

Más detalles

CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA

CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA 1.1 Planteamiento del Problema Las pequeñas y medianas empresas (PYMEs) que, representan el 97% del total de las empresas en México, son las que tienen más problemas

Más detalles

SISTEMAS Y MANUALES DE LA CALIDAD

SISTEMAS Y MANUALES DE LA CALIDAD SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad

Más detalles

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y CAPITULO I Introducción 1.1 Introducción En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y redes computacionales. La tecnología ha ido evolucionando constantemente

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

DISEÑO DE FUNCIONES (TRATAMIENTOS)

DISEÑO DE FUNCIONES (TRATAMIENTOS) DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se

Más detalles

Norma ISO 14001: 2004

Norma ISO 14001: 2004 Norma ISO 14001: 2004 Sistema de Gestión Ambiental El presente documento es la versión impresa de la página www.grupoacms.com Si desea más información sobre la Norma ISO 14001 u otras normas relacionadas

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática. 6.002 Circuitos electrónicos Otoño 2000

Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática. 6.002 Circuitos electrónicos Otoño 2000 Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática 6.002 Circuitos electrónicos Otoño 2000 Tarea para casa 11 Boletín F00-057 Fecha de entrega: 6/12/00 Introducción

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2 Historia de revisiones Fecha VersiónDescripción Autor 08/10/2009 1.0 Creación del documento.

Más detalles

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL

Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL Constructor Virtual y Simulador de Circuitos Digitales con Chips TTL Manual de Usuario (Versión 0.9.7) Ing. Arturo J. Miguel de Priego Paz Soldán www.tourdigital.net Chincha Perú, 24 de mayo de 2011 Este

Más detalles

EL LOGRO DE SU FORMACIÓN DEPENDE TAMBIÉN DE USTED INSTRUCTOR: ING. JULIO CÉSAR BEDOYA PINO ELECTRÓNICA DIGITAL 2014

EL LOGRO DE SU FORMACIÓN DEPENDE TAMBIÉN DE USTED INSTRUCTOR: ING. JULIO CÉSAR BEDOYA PINO ELECTRÓNICA DIGITAL 2014 EL LOGRO DE SU FORMACIÓN DEPENDE TAMBIÉN DE USTED INSTRUCTOR: ING. JULIO CÉSAR BEDOYA PINO ELECTRÓNICA DIGITAL 2014 CONTENIDO ELECTRÓNICA DIGITAL SISTEMA DE REPRESENTACIÓN TABLA DE CONVERSIÓN EJERCICIOS

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Cómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas

Cómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas Cómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas Cuando una empresa contrata un proyecto de software a una consultora, realiza una inversión importante.

Más detalles

Análisis y gestión de riesgo

Análisis y gestión de riesgo Marco Dueñes Intriago María Cabrales Jaquez Resumen capitulo 6 Ingeniería del software Análisis y gestión de riesgo Estrategias de riesgo proactivas vs reactivas Una estrategia considerablemente más inteligente

Más detalles

E-learning: E-learning:

E-learning: E-learning: E-learning: E-learning: capacitar capacitar a a su su equipo equipo con con menos menos tiempo tiempo y y 1 E-learning: capacitar a su equipo con menos tiempo y Si bien, no todas las empresas cuentan con

Más detalles

Figura 1: Símbolo lógico de un flip-flop SR

Figura 1: Símbolo lógico de un flip-flop SR FLIP-FLOPS Los circuitos lógicos se clasifican en dos categorías. Los grupos de puertas descritos hasta ahora, y los que se denominan circuitos lógicos secuenciales. Los bloques básicos para construir

Más detalles

Fig 4-7 Curva característica de un inversor real

Fig 4-7 Curva característica de un inversor real Clase 15: Criterios de Comparación de Familias Lógicas. Características del Inversor Real Cuando comenzamos a trabajar con un inversor real comienzan a aparecer algunos inconvenientes que no teníamos en

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Asignatura: Diseño de Máquinas [320099020]

Asignatura: Diseño de Máquinas [320099020] Universidad de Huelva ESCUELA POLITECNICA SUPERIOR Departamento de Ingeniería Minera, Mecánica y Energética Asignatura: Diseño de Máquinas [320099020] 3º curso de Ingeniería Técnica Industrial (Mecánicos)

Más detalles

I INTRODUCCIÓN. 1.1 Objetivos

I INTRODUCCIÓN. 1.1 Objetivos I INTRODUCCIÓN 1.1 Objetivos En el mundo de la informática, la auditoría no siempre es aplicada en todos las empresas, en algunos de los casos son aplicadas por ser impuestas por alguna entidad reguladora,

Más detalles

Tema 11: Sistemas combinacionales

Tema 11: Sistemas combinacionales Tema 11: Sistemas combinacionales Objetivo: Introducción Generador Comprobador de paridad Comparadores Semisumador (HA) Sumador Completo (FA) Expansión de sumadores Sumador paralelo con arrastre serie

Más detalles

REGISTROS DE DESPLAZAMIENTO

REGISTROS DE DESPLAZAMIENTO REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial

Más detalles

PREGUNTAS DE RESPUESTA CORTA SELECTIVIDAD TEMA 4:

PREGUNTAS DE RESPUESTA CORTA SELECTIVIDAD TEMA 4: PREGUNTAS DE RESPUESTA CORTA SELECTIVIDAD TEMA 4: 1. La organización formal e informal en la empresa. La organización formal se define como la estructura intencional definida e identificada en que la empresa

Más detalles

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse.

TABLA DE DECISION. Consideremos la siguiente tabla, expresada en forma genérica, como ejemplo y establezcamos la manera en que debe leerse. TABLA DE DECISION La tabla de decisión es una herramienta que sintetiza procesos en los cuales se dan un conjunto de condiciones y un conjunto de acciones a tomar según el valor que toman las condiciones.

Más detalles

Capítulo VI. Diagramas de Entidad Relación

Capítulo VI. Diagramas de Entidad Relación Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...

Más detalles

Simulín. Qué es Simulín? Características. Simulador de circuitos digitales para uso docente. v5.60 (Julio 2014) Función lógica (expresión algebraica)

Simulín. Qué es Simulín? Características. Simulador de circuitos digitales para uso docente. v5.60 (Julio 2014) Función lógica (expresión algebraica) Folleto de presentación Simulín Simulín Simulador de circuitos digitales para uso docente v5.60 (Julio 2014) Características Circuitos Combinacionales Puertas lógicas básicas (NOT, AND, OR, XOR, NAND,

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial

Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Se pretende realizar el circuito lógico interno de una máquina tragaperras de tres ruletas. El sistema completo tiene un esquema como el

Más detalles

Figure 7-1: Phase A: Architecture Vision

Figure 7-1: Phase A: Architecture Vision Fase A Figure 7-1: Phase A: Architecture Vision Objetivos: Los objetivos de la fase A son: Enfoque: Desarrollar una visión de alto nivel de las capacidades y el valor del negocio para ser entregado como

Más detalles

Es de aplicación a todas aquellas situaciones en las que se necesita desplegar un objetivo para obtener una visión clara de cómo debe ser alcanzado.

Es de aplicación a todas aquellas situaciones en las que se necesita desplegar un objetivo para obtener una visión clara de cómo debe ser alcanzado. DIAGRAMA DE AÁRBOL 1.- INTRODUCCIÓN Este documento describe el proceso de construcción de un Diagrama de Árbol, mediante el cual se dispone de una metodología simple y sistemática para la identificación

Más detalles

TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones.

TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones. TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones. La herramienta que nos indica si el proceso está o no controlado o Estado de Control son

Más detalles

TITULO Editorial Autores ISBN AÑO

TITULO Editorial Autores ISBN AÑO Calidad en el Desarrollo de Software Bibliografía TITULO Calidad en el desarrollo y mantenimiento del software Editorial Alfaomega Autores Mario G. Piattini y Félix O. García ISBN 970-15-0899-8 AÑO 2003

Más detalles

Configurador genérico

Configurador genérico Configurador genérico En la emisión de presupuestos ó pedidos de ciertos productos, existen a menudo casos que por su complejidad, posibilidades de selección, cálculo de precios e implicaciónes entre las

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

Metodología de construcción de Indicadores MODELO 3

Metodología de construcción de Indicadores MODELO 3 MODELO 3 El Departamento Administrativo de la Función Pública, elaboró el documento Guía para el Diseño de un Sistema de Evaluación y Control de gestión. El contiene las instrucciones para el diligenciamiento

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado

Más detalles