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
Link To Document