Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1117201.1117257acmconferencesArticle/Chapter ViewAbstractPublication PagesfpgaConference Proceedingsconference-collections
Article

Efficient use of communications between an FPGA's embedded processor and its reconfigurable logic

Published: 22 February 2006 Publication History
  • Get Citation Alerts
  • Abstract

    FPGA manufacturers have recently embedded hard core microprocessors in FPGA fabric to improve the processing capabilities of their architectures. We present a study of using the Xilinx Virtex family's embedded PowerPC405 processor. We use a Software Defined Radio (SDR) application as a vehicle for investigating effective communications between the PowerPC405 Processor and the surrounding FPGA fabric. A challenging aspect of developing applications that target the PowerPC is the interfacing of the processor with the surrounding reconfigurable logic. We have implemented a dozen different versions of a Software Defined Radio (SDR) application to exercise the various interfaces that enable communication between the processor and the surrounding FPGA fabric. The implementations differ only in the interfaces used. Our study investigates the use of the On Chip Memory (OCM) interface, the Processor Local Bus (PLB) and the On-chip Processor Bus (OPB).We investigate the best interfaces for different data including instructions, stack, heap and user data. Our results indicate that the performance of the SDR application can be increased by as much as 60 percent just by choosing the interfaces that are most appropriate for the different types of data in the implementation. This demonstrates that the performance of FPGA applications that use the embedded processor are dramatically effected by the mechanisms chosen to enable communication between the processor and its surrounding resources.

    Cited By

    View all
    • (2012)Reconfigurable FPGA-based switching path frequency-domain echo canceller with applications to voice control deviceDigital Signal Processing10.1016/j.dsp.2011.10.00822:2(376-390)Online publication date: 1-Mar-2012
    • (2008)HybridOSProceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays10.1145/1344671.1344703(212-221)Online publication date: 24-Feb-2008
    • (2008)Multi-CPU/FPGA Platform Based Heterogeneous Multiprocessor PrototypingProceedings of the 2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping10.1109/RSP.2008.27(41-47)Online publication date: 2-Jun-2008
    • Show More Cited By

    Index Terms

    1. Efficient use of communications between an FPGA's embedded processor and its reconfigurable logic

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          FPGA '06: Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays
          February 2006
          248 pages
          ISBN:1595932925
          DOI:10.1145/1117201
          • General Chair:
          • Steve Wilton,
          • Program Chair:
          • André DeHon
          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 22 February 2006

          Permissions

          Request permissions for this article.

          Check for updates

          Qualifiers

          • Article

          Conference

          FPGA06
          Sponsor:

          Acceptance Rates

          Overall Acceptance Rate 125 of 627 submissions, 20%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

          Citations

          Cited By

          View all
          • (2012)Reconfigurable FPGA-based switching path frequency-domain echo canceller with applications to voice control deviceDigital Signal Processing10.1016/j.dsp.2011.10.00822:2(376-390)Online publication date: 1-Mar-2012
          • (2008)HybridOSProceedings of the 16th international ACM/SIGDA symposium on Field programmable gate arrays10.1145/1344671.1344703(212-221)Online publication date: 24-Feb-2008
          • (2008)Multi-CPU/FPGA Platform Based Heterogeneous Multiprocessor PrototypingProceedings of the 2008 The 19th IEEE/IFIP International Symposium on Rapid System Prototyping10.1109/RSP.2008.27(41-47)Online publication date: 2-Jun-2008
          • (2007)Characterizing Effective Memory Bandwidth of Designs with Concurrent High-Performance Computing Cores2007 International Conference on Field Programmable Logic and Applications10.1109/FPL.2007.4380726(601-604)Online publication date: Aug-2007

          View Options

          Get Access

          Login options

          View options

          Media

          Figures

          Other

          Tables

          Share

          Share

          Share this Publication link

          Share on social media