• Login
    View Item 
    •   Academica-e
    • Trabajos Fin de Estudios - Ikasketen Amaierako Lanak
    • Proyectos Fin de Carrera - Ikasketen Amaierako Proiektuak
    • PFC. Acceso abierto (desde 2010) – IAP. Sarbide irekia (2010etik aurrera)
    • View Item
    •   Academica-e
    • Trabajos Fin de Estudios - Ikasketen Amaierako Lanak
    • Proyectos Fin de Carrera - Ikasketen Amaierako Proiektuak
    • PFC. Acceso abierto (desde 2010) – IAP. Sarbide irekia (2010etik aurrera)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    SPARC instruction set extension for GNSS SW receivers on LEON2FT processor

    Thumbnail
    View/Open
    629183.pdf (2.902Mb)
    Date
    2014
    Author
    Arguiñáriz Bridonneau, Hugo 
    Advisor
    Navallas Irujo, Javier 
    Version
    Acceso abierto / Sarbide irekia
    Type
    Proyecto Fin de Carrera / Ikasketen Amaierako Proiektua
    Impact
     
     nodoi-noplumx
     
     
     
     
    Show full item record
    Abstract
    This project was born to test the idea of optimizing performance by adding new instructions to a processor. This has been done in the past, but never for this kind of applications. Implementing this idea into a real world scenario would involve a big team of experienced developers, a big budget and more time than a simple 6 months internship offers. Because this would be a big commitment, this ... [++]
    This project was born to test the idea of optimizing performance by adding new instructions to a processor. This has been done in the past, but never for this kind of applications. Implementing this idea into a real world scenario would involve a big team of experienced developers, a big budget and more time than a simple 6 months internship offers. Because this would be a big commitment, this project will help decide if it is worth the effort. This document will present all the steps from specification to final testing. 1. The first few sections will focus on technical specifications, constraints and explaining CMUL instructions in a more detailed and technical manner. 2. Implementation into the real processor VHDL code. Even the final processor is hardware, it is defined by VHDL code which will later be translated into hardware. 3. Adding instructions to the compiler and assembler. Once the processor is finished, it will be able to handle new instructions. However when programming software for that processor we must tell the assembler and compiler about the existence of those instructions and when to use them. This step was more complex than expected, so a complete tutorial on how to modify the GNU compiling toolchain and compile it will be provided step by step. 4. When both the processor and the assembler are ready some results can be tested to see if there was an improvement. The end of the project was spent proving that the modifications on the processor didn’t cause any trouble and did not interfere with normal operation. [--]
    Subject
    GNSS SW receivers, LEON2FT processors
     
    Departament
    Universidad Pública de Navarra. Departamento de Ingeniería Eléctrica y Electrónica / Nafarroako Unibertsitate Publikoa. Ingeniaritza Elektrikoa eta Elektronikoa Saila
     
    Degree
    Ingeniería de Telecomunicación / Telekomunikazio Ingeniaritza
     
    URI
    https://hdl.handle.net/2454/13204
    Appears in Collections
    • Proyectos Fin de Carrera ETSIIT - TIIGMET Ikasketen Amaierako Proiektuak [2318]
    • PFC. Acceso abierto (desde 2010) – IAP. Sarbide irekia (2010etik aurrera) [1473]
    Items in Academica-e are protected by copyright with all rights reserved, unless otherwise noted.

     © Universidad Pública de Navarra - Nafarroako Unibertsitate Publikoa
         Repositorio basado en DSpace

    Contact Us | Send Feedback
     

     

    Browse

    All of Academica-eCommunities & CollectionsAuthorsAuthors By Issue DateTitlesSubjectsBy DegreeThis CollectionAuthorsAuthors By Issue DateTitlesSubjectsBy Degree

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

     © Universidad Pública de Navarra - Nafarroako Unibertsitate Publikoa
         Repositorio basado en DSpace

    Contact Us | Send Feedback