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
Link To Document