Artículos, Informes y presentaciones en Congresos
URI permanente para esta colección
Examinar
Examinando Artículos, Informes y presentaciones en Congresos por Autor "Osio, Jorge R."
Mostrando 1 - 8 de 8
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 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 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 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.