• DocumentCode
    2525367
  • Title

    Self-reconfiguration on Spartan-III FPGAs with compressed partial bitstreams via a parallel configuration access port (cPCAP) core

  • Author

    Bayar, Salih ; Yurdakul, Arda

  • Author_Institution
    Comput. Eng., Bogazici Univ., Istanbul
  • fYear
    2008
  • fDate
    June 22 2008-April 25 2008
  • Firstpage
    137
  • Lastpage
    140
  • Abstract
    This paper presents an alternative approach for dynamic partial self-reconfiguration that enables a field programmable gate array (FPGA) to reconfigure itself at run-time partially through a parallel configuration access port (cPCAP) under the control of the stand alone cPCAP core within the FPGA instead of using an embedded processor. The cPCAP core with bitstream decompression module needs only 361 slices, which is approximately 18% of a Spartan-3S200 FPGA. The dynamic partial self-reconfiguration via cPCAP core works up to 50 Mbyte/s. The compressed partial bitstream is stored in BlockRAM within the FPGA and decompressed via cPCAP core at the time of reconfiguration of the FPGA. This approach has been implemented on a pure Spartan-3 FPGA from Xilinx, but it can also be used for any other FPGA architectures, such as Virtex-II(Pro), Virtex-4, Virtex-5, etc.
  • Keywords
    field programmable gate arrays; random-access storage; Spartan-III FPGA; Xilinx; bitstream decompression module; blockRAM; compressed partial bitstream; dynamic partial self-reconfiguration; embedded processor; field programmable gate array; parallel configuration access port; Clocks; Concurrent computing; Embedded computing; Field programmable gate arrays; Ground penetrating radar; Hardware; Intelligent agent; Pins; Programmable logic devices; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research in Microelectronics and Electronics, 2008. PRIME 2008. Ph.D.
  • Conference_Location
    Istanbul
  • Print_ISBN
    978-1-4244-1983-8
  • Electronic_ISBN
    978-1-4244-1984-5
  • Type

    conf

  • DOI
    10.1109/RME.2008.4595744
  • Filename
    4595744