• DocumentCode
    925044
  • Title

    Modular dynamic reconfiguration in Virtex FPGAs

  • Author

    Sedcole, P. ; Blodget, B. ; Becker, T. ; Anderson, J. ; Lysaght, P.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Imperial Coll. London, UK
  • Volume
    153
  • Issue
    3
  • fYear
    2006
  • fDate
    5/2/2006 12:00:00 AM
  • Firstpage
    157
  • Lastpage
    164
  • Abstract
    Modular systems implemented on field-programmable gate arrays (FPGAs) can benefit from being able to load and unload modules at run-time, a concept that is of much interest in the research community. Although dynamic partial reconfiguration is possible in Virtex and Spartan series FPGAs, the configuration architecture of these devices is not amenable to modular reconfiguration, a limitation which has relegated research to theoretical or compromised resource allocation models. Two methods for implementing modular reconfiguration in Virtex FPGAs are compared and contrasted. The first method offers simplicity and fast reconfiguration times, but limits the geometry and connectivity of the system. The second method, developed recently, enables modules to be allocated arbitrary areas of the FPGA, bridging the gap between theory and reality and unlocking the latent potential of dynamic reconfiguration. The cost of this advancement is increased reconfiguration time. The second method has been demonstrated in three applications, including the first reported implementation of modular reconfiguration in a Virtex-4 device.
  • Keywords
    field programmable gate arrays; reconfigurable architectures; Spartan FPGA; Virtex FPGA; configuration architecture; dynamic partial reconfiguration; field programmable gate array; modular dynamic reconfiguration; modular reconfiguration system; module allocation; resource allocation model;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20050176
  • Filename
    1626507