• DocumentCode
    1805529
  • Title

    Optimizing an Open-Source Processor for FPGAs: A Case Study

  • Author

    Barthe, Lyonel ; Cargnini, Luìs Vitòrio ; Benoit, Pascal ; Torres, Lionel

  • Author_Institution
    LIRMM, Univ. of Montpellier 2, Montpellier, France
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    551
  • Lastpage
    556
  • Abstract
    Optimizing a processor for FPGA architectures is a challenging task. In this paper, we attempt to bridge the performance gap between commercial and open-source processors by introducing various design and implementation strategies at the register transfer abstraction level, where most optimizations require several design trade-offs to ensure an efficient and proper use of available resources. Using an open-source processor as a case study, we demonstrate the effectiveness of the proposed methods through a set of synthesis and benchmark results.
  • Keywords
    circuit optimisation; field programmable gate arrays; FPGA architectures; open-source processor; optimization; register transfer abstraction; Benchmark testing; Computer architecture; Field programmable gate arrays; Hazards; Optimization; Pipelines; Registers; FPGA-optimized soft-core processor; open-source design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.107
  • Filename
    6044810