Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Dynamic Reconfiguration Technologies Based on FPGA in Software Defined Radio System

Published: 01 October 2012 Publication History

Abstract

Partial Reconfiguration (PR) is a method for Field Programmable Gate Array (FPGA) designs which allows multiple applications to time-share a portion of an FPGA while the rest of the device continues to operate unaffected. Using this strategy, the physical layer processing architecture in Software Defined Radio (SDR) systems can benefit from reduced complexity and increased design flexibility, as different waveform applications can be grouped into one part of a single FPGA. Waveform switching often means not only changing functionality, but also changing the FPGA clock frequency. However, that is beyond the current functionality of PR processes as the clock components (such as Digital Clock Managers (DCMs)) are excluded from the process of partial reconfiguration. In this paper, we present a novel architecture that combines another reconfigurable technology, Dynamic Reconfigurable Port (DRP), with PR based on a single FPGA in order to dynamically change both functionality and also the clock frequency. The architecture is demonstrated to reduce hardware utilization significantly compared with standard, static FPGA design.

References

[1]
Tan, K., Liu, H., Zhang, J., Zhang, Y., Fang, J., & Voelker, G. M. "Sora: High-performance software radio using general-purpose multi-core processors". Communications of the ACM vol. 54, Issue 1, January 2011.
[2]
Kountouris, A. A., & Moy, C. "Reconfiguration in software radio system". In Proceeding of 2nd Karlsruhe Workshop on Software Radio, Germany March 20-21, 2002.
[3]
Bagherzadeh, N., & Eichenberg, T. "Mobile software defined radio solution using high-performance, low-power reconfigurable DSP architecture". In Proceeding of SDR 2005 Technical Conference and Product Exposition, Anaheim, CA, USA, November 14-18, 2005.
[4]
Kao, C. "Benefits of partial reconfiguration." Xcell journal, fourth quarter 2005, pp 65-67.
[5]
David Dye. Partial Reconfiguration of Virtex FPGAs in ISE 12. {online}, Xilinx Inc, July 2010. Available at:¿www.xilinx.com/ support/documentation/white_papers/wp374_partial_reconfig_ virtex_fpga.pdf¿.
[6]
Xilinx, Partial Reconfiguration User Guide. {online}, Xilinx Inc, October 2010. Available at:¿www.xilinx.com/support/documentation/ sw_manuals/xilinx12_3/ug702.pdf¿.
[7]
Delahaye, J. P., Palicot, J., Moy, C., & Leray, P. "Partial reconfiguration of FPGAs for dynamical reconfiguration of a software radio platform". In Proceeding of 16th IST Mobile & Wireless Communications Summit, Budapest, Hungary 1-5 July 2007.
[8]
Nezami, K. G., Stephens, P. W., & Walker, S. D. "Handel-C implementation of early-access partial reconfiguration for software defined radio". In Proceedings of IEEE Wireless Communications & Networking Conference (WCNC). Las Vegas, NV, USA March 31 - April 3, 2008.
[9]
Xilinx, Virtex-5 FPGA User Guide. {online}, Xilinx Inc, May 2010. Available at:¿www.xilinx.com/support/documentation/ user_guides/ug190.pdf¿.
[10]
Xilinx, Virtex-5 Configuration User Guide. {online}, Xilinx Inc, August 2010.Available at:¿www.xilinx.com/support/documentation/ user_guides/ug191.pdf¿.
[11]
Eto, E. Difference-based Partial Reconfiguration. {online}, Xilinx Inc, December 2007. Available at:¿www.xilinx.com/support/ documentation/application_notes/xapp290.pdf¿.
[12]
Xilinx, PlanAhead User Guide. {online}, Xilinx Inc, May 2010. Available at:¿www.xilinx.com/support/documentation/sw_manuals/ xilinx12_1/planahead_userguide.pdf¿.
[13]
Xilinx, Hierarchical Design Methodology Guide. {online}, Xilinx Inc, September 2010. Available at:¿www.xilinx.com/support/ documentation/sw_manuals/xilinx12_1/Hierarchical_Design_ Methodology_Guide.pdf¿.
[14]
Delahaye, J. J., Moy, C., Leray, P., & Palicot, J. "Managing dynamic partial reconfiguration on heterogeneous SDR platforms". In Proceeding of SDR 2005 Technical Conference and Product Exposition, Anaheim, CA, USA, November 14-18, 2005.
[15]
Lin, Y., Lee, H., Who, M., Harel, Y., Mahlke, S., Mudge, T., et al. "SODA: A low-power architecture for software radio". In Proceeding of 33rd ISCA (International Symposium on Computer Architecture). Boston, MA USA, June 17-21, 2006.
[16]
Holma, H., & Toskala, A. (2009). LTE for UMTS OFDMA and SC-FDMA based radio access. Chichester, UK.
[17]
3GPP TS 36.211, (Release 9), January 2010.
[18]
IEEE Standard for Local and metropolitan area networks Part 16: Air Interface for Fixed Broadband Wireless Access Systems, 2001.
[19]
IEEE Standard for Local and metropolitan area networks Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, 2009.
[20]
3GPP TS 25.213, (Release 7), March 2006.
[21]
Tuttlebee, W. (2002). Software defined radio: Enabling technologies. Chichester, UK: Wiley.
[22]
Darbari, F., Brew, M., Weiss, S., & Stewart, R. "Practical aspects of broadband access for rural communities using a cost and power efficient multi-hop/relay network". In Proceeding of IEEE GLOBECOM. Miami, USA, December 2010, pp. 731-735.

Cited By

View all
  • (2018)Online scheduling and placement of hardware tasks with multiple variants on dynamically reconfigurable field-programmable gate arraysComputers and Electrical Engineering10.1016/j.compeleceng.2013.07.00440:4(1215-1237)Online publication date: 27-Dec-2018
  1. Dynamic Reconfiguration Technologies Based on FPGA in Software Defined Radio System

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image Journal of Signal Processing Systems
        Journal of Signal Processing Systems  Volume 69, Issue 1
        October 2012
        106 pages
        ISSN:1939-8018
        EISSN:1939-8115
        Issue’s Table of Contents

        Publisher

        Kluwer Academic Publishers

        United States

        Publication History

        Published: 01 October 2012

        Author Tags

        1. 3GPP LTE
        2. 3GPP WCDMA
        3. Dynamic reconfigurable port
        4. Field programmable gate array
        5. IEEE 802.11
        6. IEEE 802.16
        7. Partial reconfiguration
        8. Software defined radio

        Qualifiers

        • Article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 01 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2018)Online scheduling and placement of hardware tasks with multiple variants on dynamically reconfigurable field-programmable gate arraysComputers and Electrical Engineering10.1016/j.compeleceng.2013.07.00440:4(1215-1237)Online publication date: 27-Dec-2018

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media