Show simple item record

Professor Advisordc.contributor.advisorGrimblatt Hinzpeter, Víctores_CL
Authordc.contributor.authorBrugnoli González, Sebastián es_CL
Staff editordc.contributor.editorFacultad de Ciencias Físicas y Matemáticases_CL
Staff editordc.contributor.editorDepartamento de Ingeniería Eléctricaes_CL
Associate professordc.contributor.otherBeltrán Maturana, Nicolás 
Associate professordc.contributor.otherBecerra Yoma, Néstor 
Admission datedc.date.accessioned2012-09-12T18:17:40Z
Available datedc.date.available2012-09-12T18:17:40Z
Publication datedc.date.issued2009es_CL
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/103469
General notedc.descriptionNo autorizada por el autor para ser publicada a texto completo
Abstractdc.description.abstractEste proyecto consiste en la modelación e implementación de un simulador de conjunto de instrucciones, funcional atemporal, de la unidad de procesamiento de un DSP Texas Instruments TMS320C55. Este simulador tiene por objetivo proveer de una herramienta de desarrollo de software independiente del diseño y elaboración del hardware, para no retrasar la primera por la indisponibilidad del último. Importante es que el usuario tenga una experiencia, en cuanto a capacidades y tiempos de respuesta, lo más cercana al producto final. Esto se logra mediante la abstracción de las características irrelevantes del hardware y emulación de lo mínimo necesario para la correcta operación del software. Para desarrollar este simulador se utiliza la herramienta ArchC en conjunto con la documentación técnica del DSP. Considerando las características de estos, se realiza una evaluación sobre que elementos del DSP es necesario, factible y prioritario implementar en el marco de tiempo. Durante el trascurso del proyecto, para verificar que cada instrucción opere acorde a lo especificado por la documentación oficial, se somete cada una de estas a pequeñas pruebas, cuyos resultados son contrastados con los ejemplos encontrados en la especificación de cada instrucción. Así, en este caso particular se obtuvo como resultado un simulador con un soporte parcial del total del ISA pero que abarca un gran número de funcionalidades. Este ha sido evaluado mediante la verificación de sus operaciones en valor y modificación del estado. En términos concretos esto se traduce en 115 instrucciones implementadas, de las cuales 78 pasan exitosamente todas las pruebas. Adicionalmente, el código y sus métodos se han estructurado de tal forma que la definición de nuevas instrucciones se pueda realizar mediante la concatenación simple de métodos y se han dejado programadas una serie de funciones que abarcan la gran mayoría de operaciones definidas en el hardware, dejando una base solida para trabajos futuros. En conclusión, se tienen dos aportes en este trabajo: una metodología para la abstracción de hardware y un simulador de conjunto de instrucciones, funcional atemporal, operativo. Estos dan pie para futuros trabajos en el perfeccionamiento del propio proyecto o en trabajos análogos en las áreas de electrónica digital y desarrollo de software.
Lenguagedc.language.isoeses_CL
Publisherdc.publisherUniversidad de Chilees_CL
Publisherdc.publisherPrograma Cybertesises_CL
Type of licensedc.rightsBrugnoli González, Sebastiánes_CL
Keywordsdc.subjectElectricidades_CL
Keywordsdc.subjectMétodos de simulaciónes_CL
Keywordsdc.subjectElectrónica digitales_CL
Keywordsdc.subjectSoftware computacionales_CL
Keywordsdc.subjectISSes_CL
Keywordsdc.subjectDSPes_CL
Keywordsdc.subjectArchCes_CL
Títulodc.titleModelación y Simulación de DSP TI TMS320C55 Genéricoes_CL
Document typedc.typeTesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record