Examinando por Materia "Microprocesador"
Mostrando 1 - 3 de 3
Resultados por página
Opciones de ordenación
Publicación Acceso abierto Desarrollo e implementación de un generador de emsambladores.(2011-10-13) Ramos Calderón, Iván EnriqueEl presente trabajo es el resultado de investigaciones en el desarrollo y dominio de Herramientas de Hardware y Software, como parte integral del trabajo en la Línea de Investigación en Arquitectura y Concepción de Sistemas Computacionales, definido por el departamento de Electricidad como una de sus áreas de interés. Este trabajo se deriva de los resultados obtenidos en el proyecto “Desarrollo del Algoritmo Optimo que permita Generar Código Objeto a partir de un Programa Escrito en Lenguaje Ensamblador” (Proyecto XASM), primero que abordó este objeto y cuyo resultado es un Algoritmo Optimo de Ensamblaje (presentado en el V Encuentro Nacional de Informática Universitaria). La investigación se relaciona con la posibilidad de desarrollo de una herramienta universal que permita generar, en forma automática, ensambladores cruzados y que sea aplicable tanto a procesadores y coprocesadores comercialmente disponibles como también a aquellos “armados como sucede con los del tipo Bit-Slice”. Los avances en la tecnología digital han permitido el reemplazo masivo de sistemas analógicos por sistemas basados en microprocesadores y también el que los nuevos sistemas de mando y regulación se conciban ya desde una tecnología digital con el microprocesador como elemento fundamental. El desarrollo de aplicaciones basadas en microprocesadores requiere herramientas lo suficientemente ágiles y flexibles que permitan la competencia y adaptabilidad de estos sistemas a los nuevos adelantos. No es técnico ni práctico el desarrollar aplicaciones sobre el hardware mismo; los recursos son limitados y la tarea se vuelve tediosa y de bajo rendimiento. La alternativa es el desarrollo de “Talleres de Software” en los cuales podamos simular y evaluar las aplicaciones antes de su implementación, y así disponer de grados de confiabilidad y rentabilidad apreciables. Adicionalmente, cada día se producen nuevos microprocesadores con arquitecturas diferentes como resultado de nuevos adelantos comerciales y también como prototipos de investigación y desarrollo. Estos crecimientos solamente son prácticos cuando se dispone de las herramientas de diseño apropiadas que faciliten su empleo en aplicaciones. Estas herramientas están disponibles comercialmente y se les conoce como Meta-ensambladores, que son Paquetes de Software costosos por los niveles de competencia que la industria de la computación ha impuesto. El resultado de este trabajo de investigación es un Generador Automático de ensambladores Cruzados, que a partir de una descripción del procesador produce el Ensamblador que permitirá el desarrollo d ellas aplicaciones. Este ensamblador responde no solamente a las características propias del procesador sino que también utiliza nemónicos definidos por el fabricante. Esta temática es de actualidad en el avance de aplicaciones que dado el nivel de estandarización del hardware y la alta disponibilidad de éste, requieren adelantos apreciables en software. Prácticamente, el problema del desarrollo de aplicaciones es, en alto porcentaje, un problema de software y hacia allá apunta este trabajo, a contribuír a su solución.Publicación Acceso abierto El microprocesador como regulador.(2011-10-13) Ramos Calderón, Iván EnriqueEl presente artículo aborda la temática de la regulación de procesos observables y controlables simples (una sola entrada y una sola salida), por medio de sistemas digitales programables. Se trata de una serie de artículos relacionados con la utilización de la tecnología digital para la realización de labores antes del dominio exclusivo de los sistemas analógicos. La tecnología moderna de control digital se basa fundamentalmente en los sistemas discretos y también en la utilización de modelos para efectuar el control. Se trata del desarrollo de observadores y de sistemas de observación que permitan modelar para controlar un sistema que bien puede ser complejo. Sin embargo, antes de hablar de estos sistemas es importante iniciar el recorrido por las primeras experiencias que se situaron en la discretización de la educación analógica y su validación con tiempos de muestreo reducidos. Es importante aclarar que no por tratarse d e primeras experiencias su utilización sea absoluta. En el desarrollo de una aplicación el ingeniero no podrá desechar ninguna solución dado que dependiendo de las características del sistema, una solución simple puede ser la más adecuada. En este primer artículo se presenta la teoría relacionada con la discretización de un regulador tipo PID y su implementación utilizando un microprocesador genérico como base para la presentación de una aplicación completa que será objeto de otro artículo donde además se evaluarán los resultados para más adelante compararlos con los obtenidos, utilizando las técnicas de control digital moderno.Publicación Acceso abierto Nuevo sistema para emular microprocesadores.(2011-10-13) García Baños, AngelHay varias maneras de depurar y reparar tarjetas basadas en microprocesadores. Se muestran los métodos más tradicionales y se propone una nueva alternativa, ideada por el autor, la cual está en proceso de construcción: el emulador híbrido. Las características de este nuevo sistema se analizan sobre un diseño previo también realizado por el autor.
