• DocumentCode
    2000925
  • Title

    Fine-Grained Manipulation of FPGA Configuration for Incremental Design

  • Author

    Wenwei Zha ; Athanas, Peter

  • Author_Institution
    Bradley Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    2270
  • Lastpage
    2273
  • Abstract
    This paper presents the technique of manipulating FPGA configuration in fine granularity to improve the efficiency of incremental design. The main contributions are achieving hardware autonomy and enhancing hardware development productivity, demonstrated by two categories of applications: implementing Autonomous Adaptive Systems and Fast System Progotyping. Vendor tools provide limited facilitation for these applications. For the first category, a system with a universal UART transmitter is demonstrated on the ML410 FPGA board. The BAUD rate generating circuit is autonomously modified in hardware to adapt to the requirement of a remote UART receiver. For the second category, fast module assembly for prototyping a GNU Radio system is demonstrated on the XUPV5-LX110T FPGA board. Its run-time is tens of times faster than that of the vendor tool. Moreover, to evaluate the quality of the proposed fine-grained manipulation, wire delay information is approximated through brute-force analysis. The delay estimation result achieves accuracy within 6% error as compared to that of the vendor tool´s.
  • Keywords
    field programmable gate arrays; logic design; FPGA configuration; GNU radio system; ML410 FPGA board; XUPV5-LX110T FPGA board; autonomous adaptive systems; baud rate generating circuit; fast system prototyping; fine grained manipulation; hardware autonomy; hardware development productivity; incremental design; universal UART transmitter; vendor tools; Adaptive systems; Communities; Delays; Field programmable gate arrays; Hardware; Routing; Software; Autonomous Adaptive System; FPGA reconfiguration; ncremental design; system prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-4979-8
  • Type

    conf

  • DOI
    10.1109/IPDPSW.2013.199
  • Filename
    6651147