CeTAD
URI permanente para esta comunidad
El Centro de Técnicas Analógico-Digitales (CeTAD) se inició en 1971, a raíz de que el Departamento de Electrotecnia le encomendó al Ing. Antonio A. Quijano (a su regreso de estudios de perfeccionamiento en Francia) la formación de un centro que iniciase la actividad en áreas ligadas a la Electrónica y la Informática.
En Investigación y Desarrollo se cultivaron campos avanzados, y el CeTAD fue uno de los centros universitarios más importantes de América Latina en materia de diseño microelectrónico, habiendo llegado a diseñar mas de 35 circuitos integrados de variada complejidad, tanto digitales como analógicos y mixtos.
Tuvo y tiene trascendencia internacional al formar parte, como Centro de Soporte y Diseño (CSD) del Proyecto IBERCHIP de la Unión Europea, contribuyendo a la formación y progreso de centros en nuestro país y en otros de América Latina. Ha sido posible, entonces, obtener prototipos de los “chips” dise ñados mediante las negociaciones de IBERCHIP con plantas industriales de silicio europeas.
Con esos motivos ha realizado una gran cantidad de presentaciones a congresos especializados y ha intervenido en los Workshops IBERCHIP.
En Investigación y Desarrollo se cultivaron campos avanzados, y el CeTAD fue uno de los centros universitarios más importantes de América Latina en materia de diseño microelectrónico, habiendo llegado a diseñar mas de 35 circuitos integrados de variada complejidad, tanto digitales como analógicos y mixtos.
Tuvo y tiene trascendencia internacional al formar parte, como Centro de Soporte y Diseño (CSD) del Proyecto IBERCHIP de la Unión Europea, contribuyendo a la formación y progreso de centros en nuestro país y en otros de América Latina. Ha sido posible, entonces, obtener prototipos de los “chips” dise ñados mediante las negociaciones de IBERCHIP con plantas industriales de silicio europeas.
Con esos motivos ha realizado una gran cantidad de presentaciones a congresos especializados y ha intervenido en los Workshops IBERCHIP.
Examinar
Examinando CeTAD por Autor "Rapallini, José A."
Mostrando 1 - 12 de 12
Resultados por página
Opciones de ordenación
- Documento de conferencia
Acceso Abierto Análisis de Modelos Computacionales para Sistemas Embebidos(2006) Osio, Jorge R.; Salguero, Federico; Rapallini, José A.; Quijano, Antonio A.After a short summary about the principles of Hardware/Software Codesign (HSCo) for embedded systems, this paper considers an analysis of the software resources mostly used by the academic community with special emphasis on one of them (PeaCE). An example shows how to specify a system considering the computer models, specially the Data Flow formal model. The required characteristics are defined, with the periodic update of parameters and dynamic behavior of functional blocks. An application from the communication area is presented to show the advantages of the chosen system of HSCo. If can generate an efficient code (C and VHDL) very useful to be implemented on generic processors or FPGA, for rapid prototyping. - Documento de conferencia
Acceso Abierto Desarrollo de algoritmos de procesamiento de imágenes basados en “operadores de ventana”sobre una FPGA(2011) Osio, Jorge; Aróztegui, Walter; Rapallini, José A.; Quijano, Antonio A.; Ocampo, JesúsLos Filtros de tipo espacial utilizados en el Procesamiento de Imágenes están fuertemente ligados a los Operadores de Ventana. En este trabajo se presenta el diseño de Módulos específicos para facilitar la implementación de algoritmos Basados en dichos Operadores. Además, se muestra la implementación de varios filtros que requieren de dichos módulos para realizar el Procesamiento de una Imagen. Entre los algoritmos implementados se encuentran los basados en operadores morfológicos, el filtro de mediana y la convolución espacial. Mediante las diferentes aplicaciones se muestra la reusabilidad de los módulos que implementan los Operadores de Ventana en VHDL y la eficiencia con que se pueden implementar varios filtros en una misma FPGA. - Documento de conferencia
Acceso Abierto Desarrollo de redes neuronales en FPGA(2009) Navarría, Leonardo; Rapallini, José A.; Quijano, Antonio A.Uno de los motivos más importantes del resurgir de las redes neuronales en la década de los ochenta fue el desarrollo de la tecnología microelectrónica de alta escala de integración o VLSI (Very Large Scale Integration), debido a dos circunstancias. Por una parte, posibilitó el desarrollo de computadores potentes y baratos, lo que facilitó la simulación de modelos de redes neuronales artificiales de un relativamente alto nivel de complejidad, permitiendo su aplicación a numerosos problemas prácticos en los que demostraron un excelente comportamiento. Por otra parte, la integración VLSI posibilitó la realización hardware directa de red neuronal, como dispositivos de cálculo paralelo aplicables a problemas computacionalmente costosos, como visión o reconocimiento de patrones. - Documento de conferencia
Acceso Abierto Desarrollo de un Modulador QPSK utilizando entorno Integrado de Trabajo(2007) Osio, Jorge R.; Rapallini, José A.; Quijano, Antonio A.En este trabajo se presenta una aplicación de prototipado rápido de sistemas digitales, diseñando un modulador para comunicaciones digitales del tipo Qudrature Phase Shit Key (QPSK). Se realiza el diseño en alto nivel de abstracción por medio de una herramienta como PeaCE, hasta llegar a una implementación en un microcontrolador de 8 bits, para lo cual se hace uso del Entorno Integrado de Trabajo (EIT), donde se combinan distintas herramientas EDA debidamente relacionadas por medio de distintas interfases de software, que definen el flujo de diseño adoptado. - Documento de conferencia
Acceso Abierto Educacion a distancia aplicada al desarrollo de redes neuronales en FPGA(2011) Navarría, Leonardo; Rapallini, José A.; Quijano, Antonio A.Uno de los motivos más importantes del resurgir de las redes neuronales en la década de los ochenta fue el desarrollo de la tecnología microelectrónica de alta escala de integración o VLSI (Very Large Scale Integration), debido a dos circunstancias. Por una parte, posibilitó el desarrollo de computadores potentes y baratos, lo que facilitó la simulación de modelos de redes neuronales artificiales de un relativamente alto nivel de complejidad, permitiendo su aplicación a numerosos problemas prácticos en los que demostraron un excelente comportamiento. Por otra parte, la integración VLSI posibilitó la realización hardware directa de redes neuronales como dispositivos de cálculo paralelo aplicables a problemas computacionalmente costosos, como visión o reconocimiento de patrones. En el presente trabajo se indican cómo se llega a generar una red neuronal en un arreglo reconfigurable y luego se utilizarán las herramientas más actuales disponibles para el diseño de contenidos a distancia para hacer transferencias de conocimientos sobre Redes Neuronales. - Documento de conferencia
Acceso Abierto Enseñanza de circuitos digitales y microcontroladores(2010) Osio, Jorge R.; Aróztegui, Walter; Rapallini, José A.Este trabajo presenta una metodología de enseñanza planificada e implementada en la Cátedra de Circuitos digitales y Microprocesadores de la Facultad de Ingeniería de la UNLP. Dicha cátedra forma parte del grupo de materias del área de especialización de Sistemas Digitales y Computadores. Es por esto, que los contenidos de la materia forman un nexo entre los sistemas lógicos y digitales y la arquitectura de computadores. Básicamente, se plantea una metodología teórico práctica en donde se dan las herramientas teóricas necesarias, para luego aplicarlas en la práctica mediante herramientas de desarrollo como software de simulación, software compilador y de programación de microcontroladores de la Familia Freescale. Estas 2 herramientas van acompañadas de un kit de desarrollo y varios periféricos que permiten combinar el diseño de circuitos digitales con la programación de microcontroladores y así cumplir los objetivos de la materia de forma íntegra. - Documento de conferencia
Acceso Abierto Entorno de Desarrollo Ptolemy(2006) Salguero, Federico; Osio, Jorge R.; Gastaldi, Guillermo; Rapallini, José A.Dentro del diseño digital, el Codiseño de Hardware (HW) / Software (SW) permite el desarrollo simultáneo de sistemas con componentes hardware y componentes software, buscando explotar las ventajas que ofrece cada alternativa y permitiendo fácilmente el rediseño de forma natural. El papel que juega Ptolemy en la problemática del Codiseño, es que gracias a sus características jerárquicas se presenta como un marco especial para el modelado, simulación y síntesis de software de sistemas embebidos, de tiempo real y concurrentes. En este trabajo se realiza el estudio detallado de un entorno de programación para su utilización en diseño de sistemas digitales. - Documento de conferencia
Acceso Abierto Estudio Algoritmos en Computación Paralela para Herramientas de Diseño Electrónico(2007) Aróztegui, Walter; Tinetti, Fernando Gustavo; Osio, Jorge R.; Rapallini, José A.; Quijano, Antonio A.En el marco de desarrollo de herramientas de diseño electrónico, para sistemas de diseño de ciruitos integrados (ASICs), se hace necesaria la resolución de sistemas de ecuaciones lineales, tanto más grandes cuanto más complejidad tenga el circuito a diseñar. La ejecución de aplicaciones en forma paralela en varias computadoras aparece como una solución efectiva para conseguir la potencia de cálculo necesaria . En este artículo se presenta una estrategia de paralelización de clusters del método de Gauss-Seidel para la solución de sistemas de ecuaciones ralas. Desde el punto de vista de la solución numérica para matrices de coeficientes con poca densidad de elementos no nulos, se siguen los lineamientos estándares, es decir, esquemas de almacenamientos especiales (solamente se almacenan los elementos no nulos) y métodos iterativos de búsqueda de solución por aproximaciones sucesivas. Desde el punto de vista de la paralelización del procesamiento en clusters de computadoras, se siguen dos principios básicos: distribución de carga de procesamiento aún en el caso de clusters heterogéneos y utilización de mensajes broadcast para toda comunicación de datos entre procesos. La interconexión más usual en clusters es la provista por las redes Ethernet, y por lo tanto pueden implementar los mensajes broadcast a nivel físico con sobrecarga mínima. Se presenta el análisis de rendimiento paralelo y además los resultados obtenidos en una red local de computadoras heterogénas no dedicadas. En este caso se utiliza una implementación de la biblioteca MPI (Message Pasage Interface) para la comunicación entre procesos. - Documento de conferencia
Acceso Abierto Filtro digital adaptable para sistemas embebidos(2005) Requena, Joaquín; Rapallini, José A.Las señales pueden contener distorsiones y ruido que dificultan la lectura en forma correcta de los parámetros requeridos por el usuario, motivo por el cual en la mayoría de los equipos de medida se debe optimizar la medición a través de filtros digitales que procesen la señal [4, 5]. En este trabajo se estudian y diseñan filtros digitales con coeficientes variables, realizando la implementación con circuitos lógicos programables, obteniéndose un dispositivo digital para el análisis de datos muy flexible. La metodología de diseño utilizada (codiseño HARD/SOFT) posibilita la fácil modificación de las características, adaptándolo a sistemas embebidos específicos, brindando la posibilidad inmediata de la implementación del circuito en una ASIC, con la ayuda de las herramientas adecuadas (para nuestro caso CADENCE). Por último se presentan los resultados y conclusiones de la implementación y las distintas posibilidades de uso del dispositivo. - Documento de conferencia
Acceso Abierto Optimización de Código C, mediante subrutinas de Punto Flotate para el Diseño de Sistemas Embebidos(2007) Osio, Jorge R.; Costantino, Federico; Ledesma, Sebastián; Rapallini, José A.; Quijano, Antonio A.El Entorno de Diseño PeaCE se caracteriza por ser una herramienta eficiente para el prototipado rápido de sistemas embebidos, reconfigurables y de bajo costo, mediante técnicas de codiseño HW/SW. Una de las principales ventajas que ofrece es la generación de código eficiente en la síntesis de sistemas. El código C generado está orientado a implementaciones en DSPs (variables en Punto Flotante de 32 bits). Inicialmente se adaptó este código para el uso en procesadores genéricos (Microcontroladores de 8 bits), reemplazando funciones de Punto Flotante por funciones de 8 bits, con la consiguiente perdida de resolución [1]. El Diseño de Sistemas Embebidos simples que necesitan precisión numérica pero no gran procesamiento matemático, llevo a la creación de subrutinas de operaciones en Punto Flotante (suma, resta multiplicación y división) eficientes. Como aplicación se implementa un generador de señal sinusoidal para los MCUs 908 (utilizable para un modulador PSK). - Documento de conferencia
Acceso Abierto Sistema embebido de monitoreo web(2009) Osio, Jorge R.; Czerwien, Juan; Aróztegui, Walter; Rapallini, José A.; Quijano, Antonio A.En este trabajo se presenta un sistema embebido que captura imágenes para ser preprocesadas y enviadas por una interfaz ethernet para su análisis remoto desde Internet. El prototipo funcional está formado por dos modulos, una micro-cámara y un dispositivo microprocesador que toma las imágenes y efectúan un primer tratamiento de los datos (reducción de ruido), almacenamiento y transmisión. Este sistema embebido es una parte del proyecto de Análisis de imágenes a distancia , para el cual se diseñaron un conjunto de herramientas informáticas específicas (no presentadas en este artículo) que se ejecutan en las terminales de visualización. - Documento de conferencia
Acceso Abierto Uso de Técnicas de Codiseño Hardware-Software para el Diseño de un decodificador de Mp3(2004) Osio, Jorge R.; Salguero, Federico; Rapallini, José A.Para la eficiente implementación de un decodificador MP3, como la que contempla nuestro proyecto, la elección de una herramienta adecuada para la especificación y generación de código es esencial. El algoritmo de decodificación MP3, requiere necesariamente de actualización periódica de parámetros y comportamiento dinámico de sus bloques funcionales. Por esta razón, el En torno de Programación PeaCE, basado en el Núcleo de Ptolemy, se presenta como la opción mas apropiada. A través del Dominio SPDF, PeaCE introduce una satisfactoria modificación de la semántica SDF original de Ptolemy. Brindando soporte para el manejo de estados globales, sin que esto se traduzca en la aparición de efectos adversos. En este trabajo analizamos y comprobamos, mediante un ejemplo, la utilidad de esta herramienta para la descripción adecuada de sistemas de procesamiento de señales que requieran la utilización de estados globales y generación de código eficiente.