1. Análisis de factibilidad

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

Download "1. Análisis de factibilidad"

Transcripción

1 1. Análisis de factibilidad 1.1. Factibilidad tecnológica - Alternativas de diseño y Elección de una solución En esta sección se plantean las alternativas de diseño para el Kit de desarrollo según se estableció en la Sección Especificaciones Técnicas, pensando en función de la flexibilidad del Kit, y buscando cumplir con una relación costo-beneficio razonable Controlador El Módulo de Control-Procesamiento es el módulo más importante ya que comanda al sistema mecánico y al equipo de ultrasonido, realizando los cómputos de posición, triggeando el disparo del ultrasonido, controlando al módulo de adquisición y digitalización de datos y al módulo de interfaz con los periféricos. Las requisitos del módulo controlador son las siguientes: 1. Velocidad de clock 100MHz 2. Procesamiento de datos a alta velocidad, como por ejemplo: Filtrado y atenuación de señales Anulación de ruido Correlación de señales Detección de máximos o picos Contadores y comparadores con tiempo de respuesta menor a 1ns 3. Manejo de periféricos en paralelo. Se debe tener en cuenta que cada periférico se traduce en una cierta cantidad de entradas/salidas para el componente controlador, lo cual corresponde a una cierta cantidad de pines: Interfase con el Tanque de inmersión (Se consideran un máximo de 4 canales con sus motores, encoders, fines de carrera, etc.) (Pines por canal: 2 para el motor + 2 para el encoder + 1 para el fin de carrera) Teclado matricial. (Pines: 8) Entradas/Salidas Generales. (Pines: 8) Intefase con el equipo de ultrasonido. (Pines: 4) El módulo de adquisición y digitalización de datos. (Pines: 14 del ADC + 1 de Comando) El módulo de interfase con la PC. (Pines: 8) Total: 67 de pines, equivalente a 8 ports de 8 pines cada uno. 4. RAM de 512KB 5. Flexibilidad y capacidad de expansión o actualización 6. Costo reducido para la compra de medianas cantidades de componentes controlador 7. Simplicidad en su programación y verificación de software De las tecnologías disponibles para la realización de este módulo surgen varias posibilidades: microcontrolador de alta velocidad, DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array). Microcontrolador (uc): Los uc se utilizan principalmente en aplicaciones donde existen acontecimientos externos que requieren de la detección y el control. El ambiente externo es detectado por sus puertos digitales I/O, pines dedicados de interrupción, o las entradas analógicas; y en función de su programación efectúa el control de los dispositivos de salida. 1

2 Hoy en día, sin embargo, los uc están muy avanzados en sus prestaciones, los hay de alta velocidad, bajo consumo, con orientación al control de periféricos o aplicaciones en tiempo real, etc. Para nuestra aplicación específicamente se necesita un uc rápido, de clock de 100MHz o mayor, para el muestreo y procesamiento de la señal de ultrasonido y para manejar los periféricos en pararelo (motores, equipo de ultrasonido, etc.). Él mismo debe poseer una cantidad mínima de 6 a 8 puertos con 8 pines cada uno; y poder acceder a una RAM externa. Para independizarse de la estructura de hardware del uc, la familia de ucs debe tener la capacidad de ser programado por un lenguaje de alto nivel como por ejemplo C/C++ para su programación. La mayoría de las empresas provee de herramientas de desarrollo y compilación de lenguaje de C/C++. El uc no posee prestaciones de filtrado de las señales de entrada, por lo que se debe recurrir a dos opciones para cumplir con ese requerimiento: filtrado por hardware con un circuito externo de la señal analógica previo a la digitalización; o bien filtrado por software, luego de digitalizar las entradas. La primera solución complejiza el circuito, agregando mayores costos, tiempos de diseño y mayor probabilidad de falla. Además, los sistemas analógicos tienen menor precisión y exactitud (debido a la tolerancia de los componentes) respecto de los sistemas digitales, que por ser programables ofrecen mayor flexibilidad. La segunda solución es un tanto más compleja e introduce un delay en la entrada de los datos. El mismo problema surge ante el requerimiento de detección de picos y correlación de señales. Existen en el mercado varios uc que cumplen con las características descriptas y algunos ejemplos son: de la familia de los ARM (arquitectura RISC de 32 bits, de las más utilizadas), por ejemplo Cortex-M3, de la Empresa NXP (founded by Phillips) LPC1700 (Cortex-M3) y LPC2000 (ARM7TDMI) que incluye LCD drivers. Ambos se consiguen en el mercado en la Argentina, y sus características son: LPC175X, cuyo costo es: U$D 25 el componente, y U$D 250 el Kit de desarrollo: Opera en un rango de frecuencias: 100 a 120 MHz. 512 kb de Memoria Flash y 64 kb de Memoria de Datos Ethernet MAC, USB Device/Host/OTG interface 12-bit ADC, 10-bit DAC, motor control PWM, Quadrature Encoder interface, 4 general purpose timers, 6-output general purpose PWM, ultra-low power Real-Time Clock (RTC) 52 general purpose I/O pins LPC213X, cuyo costo es: U$D 15 el componente, y U$D 130 el Kit de desarrollo: 16/32-bit ARM7TDMI-S microcontroller in a tiny LQFP64 package. Opera a frecuencias: 60 MHz. 512 kb de Memoria Flash y 32 kb de Memoria de Datos Ethernet MAC, USB Device/Host/OTG interface 8 canales de 10-bit ADC, 1 canal de 10-bit DAC, motor control PWM, 47 general purpose I/O pins Digital Signal Processor (DSP): Un DSP es un microprocesador especializado y diseñado específicamente para procesar señales digitales en tiempo real, este provee secuencias de instrucciones ultra-rápidas, como ser MAC (multiply-accumulate operations). Una de las ventajas del DSP es que la Tecnología VLSI (Very Large Scale Integration) da la posibilidad de diseñar sistemas con la capacidad para ejecutar procesamiento en tiempo real de muchas de las señales de interés para aplicaciones en comunicaciones, control, procesamiento de imagen, multimedia, etc. Los precios varían desde U$D30 a U$D300, y algunos los fabricantes de DSP son: Texas Instruments con la Familia TMS320C6000/5000/2000 y Motorola con la Familias 56300/800 y StarCore. 2

3 El DSP es un dispositivo demasiado avanzado para nuestra aplicación, y su orientación al procesamiento se desaprovecha. Además, resulta complicada su implementación para el manejo de periféricos dado que no tienen instrucciones dedicadas al control de periféricos concurrentes. Y finalmente, el costo es mayor que las otras opciones, por lo que se descarta como alternativa. Field Programmable Gate Array (FPGA): es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión se puede programar con HDL (Hardware Description Language). La lógica programable permite implementar funciones sencillas de un sistema combinacional hasta sistemas complejos en un chip. Además de funciones digitales, la FPGA posee prestaciones analógicas que no tiene el uc, como por ejemplo la configuración del slew rate y drive strength de cada pin de salida, permitiendo cargar los pines de manera lenta o rápida según sea la necesidad de los canales. Otra prestación analógica son los comparadores diferenciales en los pines de entrada para conectar a canales de señales diferenciales. Otra prestación importante de la FPGA es la posibilidad de programar los pines de entrada/salida compatibles con distintas tecnologías, entre ellas: GTL, HSTL, LVCMOS, LVTTL, PCI y SSTL; y para diferenciales: LDT, LVDS, LVPECL, RSDS, HSTL y SSTL. Con respecto a la programación siguiendo el estándar de VHDL ANSI/IEEE ), el proyecto es portable a cualquier modelo de FPGA que cumpla con el mismo. Los fabricantes de FPGAs más importantes son Xilinx y Altera. Ambos tienen familias de productos que cumplen con las características requeridas: la primera con las familias Virtex y Spartan y la segunda con Cyclone y Arria. Ambos proveen software gratuito para el desarrollo de aplicaciones en Windows y Linux. Se describen los siguientes modelos que mejor se adaptan al proyecto, y que son los más reconocidos y accesibles en precio en el mercado actual: Spartan-3, cuyo costo es: U$D 5 el componente, y U$D 100 el Kit de desarrollo: Frecuencia máxima de reloj de 326 MHz Densidad de hasta de células lógicas Hasta 633 I/O pines 622 Mbps data transfer rate por I/O 18 single-ended signal standards 8 differential I/O standards incluyendo LVDS, RSDS Cyclone III, cuyo costo es U$D 15 el componente, y U$D 250 el Kit de desarrollo: Frecuencia máxima de reloj de 260 MHz Densidad de hasta 68,416 de células lógicas Hasta 633 I/O pines 622 Mbps data transfer rate por I/O 18 single-ended signal standards 8 differential I/O standards incluyendo LVDS, RSDS Conclusión Como conclusión del estudio de las alternativas tecnológicas para la selección del controlador, se puede decir que el uc y la FPGA surgen como las dos posibles opciones, debido a que el DSP es un dispositivo demasiado avanzado para nuestra aplicación, desaprovechando sus prestaciones como ser su orientación al procesamiento de señales. Además, resulta complicada su implementación para el manejo de periféricos dado que no tienen instrucciones dedicadas al control de periféricos concurrentes. Y finalmente, el costo es mayor que las otras opciones, por lo que se descarta como alternativa. Existen componentes en ambas alternativas que cumplen con lo requerido en prestaciones y con un rango de costos similar. Sin embargo, existen algunas diferencias que ayudan a determinar el componente que mejor se adapta a nuestro proyecto. 3

4 Una diferencia importante, es la forma de resolver el requerimiento de procesamiento de datos. Como se explicó anteriormente, el uc debe incorporar un circuito externo de hardware con filtros de alto nivel o desarrollar un gran bloque de software complejo, mientras que la FPGA permite desarrollar integramente en VHDL filtros y funciones de procesamiento ultra-complejas con gran precisión y con tiempos de desarrollo menores. Esto se debe al concepto de programación de hardware. El cual permite además de implementar ampliaciones de manera sencilla, gracias a la programación de los canales (X, Y, Z del Tanque de Inmersión) como componentes genéricos de hardware. Por otro lado, la FPGA es un componente flexible y adaptable a las necesidades del proyecto lo cual permite el aprovechar todos sus elementos, mientras que el uc está dimensionado para una aplicación genérica, lo cual resulta en un desaprovechamiento de algunos de los recursos por los cuales se está pagando. Finalmente, se puede decir que a la igualdad de condiciones entre el uc y la FPGA, éstas últimas presentan la ventaja de poder configurar los pines de entrada/salida a una gran cantidad de estándares mientras que uc es fijo. Y además se tiene la posibilidad de instanciar un Core de un uc como por ejemplo ARM en una FPGA de gratuitamente. De esta manera, se logra obtener todas las ventajas del control de periféricos que provee un uc, con todas las ventajas para el requerimiento de procesamiento ya descriptas de la FPGA. En consecuencia, de las familias presentadas de FPGAs se seleccionado el SPARTAN-3 modelo 3S1000 de la empresa XILINX, por varias razones. La primera corresponde a que sus prestaciones son justas, proveyendo la cantidad suficiente de pines para los periféricos y de celdas lógicas para la programación. Es un modelo recomendado por la misma empresa para para la fabricación en serie de productos por su relación de costo/prestaciones frente a los modelos similes de otras empresas y también frente a las familias más complejas de XILINX. La segunda razón y no por ello menpos importante, es que existe en el mercado argentino un distribuidor, como no así de las otras marcas Conversión de Nivel de Tensión Para el caso del Módulo de Interfaz con Periféricos, se observa que la mayoría de los periféricos tienen entradas/salidas TTL o CMOS (5V), mientras que las IO de la FPGA son de 3,3V. Esto significa que se deben compatibilizar las tensiones. Para ello, existe un número de circuitos sencillos. Conversión de 3,3V a 5V: es la más sencilla. Por lo general se puede conectar directamente una salida 3.3V a una entrada de 5V consultando las hojas de datos para los niveles de tensión lógicos. Si no son suficientes los márgenes, se pueden utilizar diferenctes soluciones. 1. Circuito con un transistor como buffer. Se puede utilizar un FET o un bipolar NPN. La desventaja de este circuito es que invierte la señal. 2. Circuito con 2 diodos. La ventaja es que no invierte la señal como el circuito anterior. 3. Un IC, equivalente al circuito anterior pero integrando 8 canales de buffers en un mismo encapsulado. 4

5 Para evitar invertir la señal, se descarta la alternativa 1. Si se considera la suma de costo de componentes discretos frente a un IC para 8 canales, y el espacio ocupado por los componentes discretos en el circuito impreso, se determina que la alternativa 3 es la mejor. Conversión de 5V a 3,3V: es una conversión un poco más complicada que el caso anterior, pero si el dispositivo tiene un diodo interno de clamping, con un Resistor en serie en la entrada es suficiente. Si no se puede utilizar alguno de los siguientes circuitos: 1. Con diodo de clamping externo. 2. Con un transistor. 3. Con un zener. 4. Con un IC: Level Translator, como por ejemplo un MAX300X, unidireccionales o bidireccionales, de altas velocidades. Se selecciona la alternativa 4, debido a que la integración de los componentes discreto en un encapsulado da mayor confiabilidad y resulta en un menor costo si se tiene en cuenta el espacio a ocupar en el circuito impreso. Además el Level Translator provee un menor consumo de corrientes y protección contra sobretensiones para los pines de entrada a la FPGA, lo cual es muy importante porque la FPGA es el elemento clave del circuito. 5

6 1.2. DFMEA Para el estudio de Análisis Modal de Fallas y sus efectos se analiza el producto en lo que puede fallar. No todas las fallas tienen iguales efectos, y dado que los recursos siempre son limitados, se debe priorizar los esfuerzos para reducir o eliminar fundamentalmente las fallas con efectos catastróficos. Para ello se utiliza la herramienta: FMEA (failure mode and effects analysis), un método inductivo que parte de acontecimientos elementales, falla de un dado elemento, y busca determinar las consecuencias de tal evento. En un FMEA orientado al diseño, se determina cuales son los potenciales modos de falla de cada elemento, analizando los modos de falla históricos, los usos y abusos que pueda tener el producto, y teniendo en cuenta las prácticas de diseño usados en elementos similares. En la Tabla se establecen los potenciales efectos de cada falla, asignándole un índice de severidad (S), valor del 1 al 10. Luego, para cada falla se estima su tasa de ocurrencia (O), lo cual permite calificar los eventos como muy poco probables, poco probables, probables y altamente probables, asignadole también un valor del 1 al 10. Dado que las consecuencias únicamente se manifiestan si la falla ocurre en manos del usuario, esto implica que, si se realizan tareas de detección previas, el riesgo dependerá de la tasa de detección (D) asociada al método de control, también del 1 al 10. Combinando todos estos valores se define un número de prioridad del riesgo (RPN, risk priority number), donde RP N = S O D Valor mediante el cual se determina la necesidad de mejora. Este proceso de optimización implicará: Modificación del concepto de solución, con la finalidad de evitar la causa de falla o bien reducir su severidad. Mejoramiento de la fiabilidad, con la finalidad de minimizar la ocurrencia de la falla. Mejorar el proceso de detección para evitar que la falla se traslade al usuario. Es decir, la finalidad última del FMEA es concluir con un plan de acción en el que consten los nuevos objetivos, los rediseños que se deben encarar, los ensayos, las fechas y los responsables. Concluidas las mejoras, se realiza un nuevo FMEA, y esto se repetirá hasta lograr que el nuevo RPN esté conforme con los objetivos, que en nuestro caso determinamos que sea menos a 90 (RPN 90). A este fin se usan formas convencionales, tal como muestra en la página siguiente. Finalmente, el producto de la tasa de ocurrencia y la tasa de detección determinaran la proporción residual de partes cuya falla se admite pase al cliente. 6

1. Análisis de factibilidad

1. Análisis de factibilidad 1. Análisis de factibilidad 1.1. Factibilidad tecnológica En esta sección se plantean las alternativas de diseño para el Kit de desarrollo según se estableció en la Sección Especificaciones Técnicas, pensando

Más detalles

Tipos de Dispositivos Controladores

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

Más detalles

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

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

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

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Curso S08 para Cavernícolas

Curso S08 para Cavernícolas Curso S08 para Cavernícolas Tema ORIGENES DE LOS MICROCONTROLADORES FREESCALE, 2014 Todos los derechos reservados INTRODUCION Desde sus inicios como Motorola, esta empresa ha sido reconocida mundialmente

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

Comparadores de tensión

Comparadores de tensión Universidad Nacional de Rosario Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Ingeniería Electrónica ELECTRÓNICA II NOTAS DE CLASE Comparadores de tensión OBJETIVOS - CONOCIMIENTOS

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

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

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

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

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

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

Tema 11: Instrumentación virtual

Tema 11: Instrumentación virtual Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom

Más detalles

Detección de Presencia Serie para la Identificación de Módulos de Memoria

Detección de Presencia Serie para la Identificación de Módulos de Memoria Detección de Presencia Serie para la Identificación de Módulos de Memoria MSc. Guillermo Alvarez Bestard Tec. Miguel A. Machirán Simón Instituto de Cibernética Matemática y Física, AENTA Ministerio de

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

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

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,

Más detalles

Descripción de las tarjetas de captura de datos

Descripción de las tarjetas de captura de datos Anexo 5.1 Descripción de las tarjetas de captura de datos A5.1.1 Tarjeta PCI-1200. El modelo PCI-1200 forma parte de la familia 1200. Su diagrama de bloques es: Figura A5.1.1 Diagrama de bloques de la

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

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

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

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

Grandes sistemas con abc building aplicaciones acéntia Building Control 3.0

Grandes sistemas con abc building aplicaciones acéntia Building Control 3.0 Grandes sistemas con abc building aplicaciones acéntia Building Control 3.0 Control Web en tiempo real abc es una completa solución de adquisición, control, automatización y gestión de instalaciones. La

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

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

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria BUSES UPCO ICAI Departamento de Electrónica y Automática 1 Qué es un bus? Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas Procesador Control Datapath Memoria Entrada

Más detalles

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

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

La Pirámide de Solución de TriActive TRICENTER

La Pirámide de Solución de TriActive TRICENTER Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de

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

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA ING. FORTINO VÁZQUEZ ELORZA Documento traducido de la

Más detalles

RAID 0 : No redundante

RAID 0 : No redundante RAID ECP RAID RAID - Redundant Array of Independent Discs, 1987 Combinar varios discos, pequeños y baratos, en un sólo dispositivo lógico de disco y distribuir los datos a través de las unidades físicas

Más detalles

Migración a un Data Center de 40 Gbps con la tecnología bidireccional de Cisco QSFP BiDi

Migración a un Data Center de 40 Gbps con la tecnología bidireccional de Cisco QSFP BiDi Informe técnico Migración a un Data Center de 40 Gbps con la tecnología bidireccional de Cisco QSFP BiDi Descripción general Como resultado de la consolidación de Data Centers, virtualización de servidores

Más detalles

La Instrumentación Tradicional:

La Instrumentación Tradicional: Prof. Ing. Juan Suárez JTP. Ing. Guillermo Murcia ATP. Ing. Jorge Strack jsuarez@fi.mdp.edu.ar gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar La Instrumentación Tradicional: Cuando se habla de instrumentos

Más detalles

En este capítulo se describe la forma de cómo se implementó el sistema de video

En este capítulo se describe la forma de cómo se implementó el sistema de video En este capítulo se describe la forma de cómo se implementó el sistema de video por medio de una cámara web y un servomecanismo que permitiera al usuario ver un experimento en el mismo instante en que

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

9) UPS s: EN QUE CONSISTEN DE QUE Y COMO PROTEGEN

9) UPS s: EN QUE CONSISTEN DE QUE Y COMO PROTEGEN 9) UPS s: EN QUE CONSISTEN DE QUE Y COMO PROTEGEN En el mercado actual hay gran cantidad de diseños de UPS. Puede llegar a ser confuso determinar que tipo de equipo es el más conveniente para nuestra carga

Más detalles

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando

Más detalles

Técnicas Digitales III Replanteo del Plan Analítico

Técnicas Digitales III Replanteo del Plan Analítico Técnicas Digitales III Replanteo del Plan Analítico Cuatrimestre Estado Actual Funcionamiento en modo protegido de Procesamiento Digital de señales e Imágenes mediante el modelo SIMD. Manejo de los periféricos

Más detalles

Programación y diseño de dispositivos mediante microcontroladores PIC

Programación y diseño de dispositivos mediante microcontroladores PIC Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 7 Programación y diseño de dispositivos mediante microcontroladores PIC Hemos elegido el microcontrolador PIC16F84 por las

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1 LECTURA 1 Qué diferencias hay entre aplicaciones para PC convencional o para sistemas embebidos? No es lo mismo desarrollar aplicaciones para un PC convencional que para un sistema embebido. El desarrollo

Más detalles

Instrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12

Instrumentación con Microcontroladores. Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Instrumentación con Microcontroladores Ing. Rodrigo Alejandro Gutiérrez Arenas 22/03/12 al 29/03/12 Contenido Problemas relativos a los proyectos Introducción y motivación para utilizar a Arduino Entrada

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

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

FPGA (CAMPO DE MATRIZ DE PUERTAS PROGRAMABLES).

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

Más detalles

DSPs. Aplicaciones. Se utilizan para comunicaciones mediante

DSPs. Aplicaciones. Se utilizan para comunicaciones mediante DSPs realizar Qué es un DSP? DSP (Digital Signal Proccessor) Procesadores digitales de señal. Un DSP es un microprocesador específico para el tratamiento de señales, esta especialización se necesita a

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

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,

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

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

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

Más detalles

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

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

Más detalles

Control de motores de CC

Control de motores de CC Control de motores de CC Control por modulación de ancho de Pulso (PWM) Prof: Bolaños D (versión 1-8-11) Aportes propios y de Internet Uno de los problemas más fundamentales de la robótica es el control

Más detalles

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP Solución de telefonía para empresas TL 200 - Presentación de producto Telefonía IP Qué ofrece la telefonía IP? La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional,

Más detalles

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL ELECTRÓNICA DIGITAL La electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes, que permiten modificar la corriente eléctrica amplificándola, atenuándola, rectificándola

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

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

TELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO

TELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO TELEOPERACIÓN DE UN ROBOT MOVIL CON MANEJO DIFERENCIAL A BAJO COSTO Introducción.- Asanza,V 1 ; Laica,J 1 ; Paillacho,D 1 1. Centro de Visión y Robotica {vasanza, jlaica, dpailla} @fiec.espol.edu.ec Un

Más detalles

CAPÍTULO 3 MÓDULO DIGITAL PARA CONVERSIÓN DE VIDEO

CAPÍTULO 3 MÓDULO DIGITAL PARA CONVERSIÓN DE VIDEO CAPÍTULO 3 MÓDULO DIGITAL PARA CONVERSIÓN DE VIDEO 3.1 INTRODUCCIÓN Las señales provenientes de una tarjeta de video de una computadora son formatos estandarizados que podemos emplear para desplegar información

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

Características del software

Características del software Características del software Descripción general de Fierro Fierro resuelve la operatoria diaria y la problemática de librerías y editoriales. Fierro fue gestado por gente que conoce el mercado del libro,

Más detalles

En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el

En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el Capítulo 2 Estándar IEEE 802.11 En este capítulo se presenta el marco teórico sobre las redes inalámbricas que utilizan el WEP como protocolo de seguridad. Se mencionan las características generales de

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

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

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

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Multimedia Streaming. Memoria del proyecto Streaming Multimedia (audio) Departamento de desarrollo de software. Lexon S.A.

Multimedia Streaming. Memoria del proyecto Streaming Multimedia (audio) Departamento de desarrollo de software. Lexon S.A. Multimedia Streaming Memoria del proyecto Streaming Multimedia (audio). Lexon S.A. Memoria del proyecto de Streaming de audio Introducción El proyecto desarrolla un sistema de transmisión unidireccional

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

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

Otra característica del e-learning es que el alumno no se encuentra atado a las habilidades y capacidades del instructor

Otra característica del e-learning es que el alumno no se encuentra atado a las habilidades y capacidades del instructor Ventajas del e-learning Autor: Lic. Juan Ignacio Accogli Director del Portal www.e-ntelequia.com E-mail: ignacio@e-ntelequia.com La educación moderna se ha visto favorecida en los últimos años con la aparición

Más detalles

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454.

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. I. OBJETIVO Hacer un resumen acerca de los protocolos RS232, RS485, RS422 y HART; protocolos de

Más detalles

1.2 SISTEMAS DE PRODUCCIÓN

1.2 SISTEMAS DE PRODUCCIÓN 19 1.2 SISTEMAS DE PRODUCCIÓN Para operar en forma efectiva, una empresa manufacturera debe tener sistemas que le permitan lograr eficientemente el tipo de producción que realiza. Los sistemas de producción

Más detalles

CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL

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

Más detalles

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

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en

Más detalles

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

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

Más detalles

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

UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONÓMICAS COMPUTACIÓN I

UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONÓMICAS COMPUTACIÓN I UNIVERSIDAD TECNICA DEL NORTE FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONÓMICAS COMPUTACIÓN I Nombres: PAOLA SARAUZ Curso: 4to ECONOMÍA PUERTOS DE RED Puerto USB Un puerto USB permite conectar hasta 127

Más detalles

CATEDRA de PROYECTO FINAL

CATEDRA de PROYECTO FINAL UNIVERSIDAD TECNOLOGICA NACIONAL FACULTAD REGIONAL AVELLANEDA CATEDRA de PROYECTO FINAL TITULO DEL PROYECTO: CONTROL DE CAMARAS FRIGORIFICAS TITULO DEL INFORME: MANUAL TÉCNICO PROFESOR(ES): ING. LOPEZ

Más detalles

Control Horario. Dispositivos para Control Horario

Control Horario. Dispositivos para Control Horario Control Horario Dispositivos para Control Horario EL DISPOSITIVO DE IDENTIFICACIÓN EN ARQUERO Un sistema de control de horarios ayuda a gestionar de manera eficiente los horarios a cumplir por los trabajadores

Más detalles

CAPITULO 4. Inversores para control de velocidad de motores de

CAPITULO 4. Inversores para control de velocidad de motores de CAPITULO 4. Inversores para control de velocidad de motores de inducción mediante relación v/f. 4.1 Introducción. La frecuencia de salida de un inversor estático está determinada por la velocidad de conmutación

Más detalles

EXPEDIENTE Nº 071: ADQUISICIÓN DE EQUIPOS DE CÓMPUTO Y SERVIDORES PARA LA AGENCIA PERUANA DE COOPERACIÓN INTERNACIONAL ABSOLUCIÓN DE CONSULTAS

EXPEDIENTE Nº 071: ADQUISICIÓN DE EQUIPOS DE CÓMPUTO Y SERVIDORES PARA LA AGENCIA PERUANA DE COOPERACIÓN INTERNACIONAL ABSOLUCIÓN DE CONSULTAS EXPEDIENTE Nº 071: ADQUISICIÓN DE EQUIPOS DE CÓMPUTO Y SERVIDORES PARA LA AGENCIA PERUANA DE COOPERACIÓN INTERNACIONAL ABSOLUCIÓN DE CONSULTAS Postor 1: Consultas sobre Lote 3: Servidores Consulta Nº 1:

Más detalles

3rasJornadasITE-2015-FacultaddeIngeniería-UNLP PROCESAMIENTO DIGITALSOBRELAPLACABASELPC1769. Anderson,Jorge;Osio, Jorge;Kunysz,EduardoYRapalini;José

3rasJornadasITE-2015-FacultaddeIngeniería-UNLP PROCESAMIENTO DIGITALSOBRELAPLACABASELPC1769. Anderson,Jorge;Osio, Jorge;Kunysz,EduardoYRapalini;José 3rasJornadasITE-2015-FacultaddeIngeniería-UNLP PROCESAMIENTO DIGITALSOBRELAPLACABASELPC1769 Anderson,Jorge;Osio, Jorge;Kunysz,EduardoYRapalini;José UIDETCeTAD 48y1162ºPisoDepartamentodeElectrotecnia,josrap@ing.unlp.edu.ar

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz. Presentación Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz. El sistema está pensado para empresas que deseen

Más detalles

Introducción a LabVIEW FPGA y CompactRIO

Introducción a LabVIEW FPGA y CompactRIO Introducción a LabVIEW FPGA y CompactRIO Familia de Productos Embebidos de LabVIEW Tecnología FPGA Interconexiones Programables Bloques Lógicos Bloques de E/S Importancia de FPGA en Sistemas Alta Confiabilidad

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

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

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-485. Introducción INGENIERIA EN MICROCONTROLADORES Protocolo RS-485 Introducción P R O T O C O L O R S - 4 8 5 www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com elp@i-micro.com

Más detalles

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina)

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina) INTRODUCCIÓN A HMI (Interfaz Hombre Máquina) La sigla HMI es la abreviación en ingles de Interfaz Hombre Maquina. Los sistemas HMI podemos pensarlos como una ventana de un proceso. Esta ventana puede estar

Más detalles

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

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

Más detalles