A high speed open source controller for FPGA partial reconfiguration

Kizheppatt Vipin, Suhaib A. Fahmy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

34 Citations (Scopus)

Abstract

Partial Reconfiguration (PR) is an advanced technique, which improves the flexibility of FPGAs by allowing portions of a design to be reconfigured at runtime by overwriting parts of the configuration memory. PR is an important enabler for implementing adaptive systems. However, the design of such systems can be challenging, and this is especially true of the configuration controller. The generally supported methods and IP have low throughput, resulting in long configuration time that precludes PR from systems where this operation needs to be fast. In this paper, we present a high-speed configuration controller that provides several features useful in adaptive systems. The design has been released for use by the wider research community.

Original languageEnglish
Title of host publicationFPT 2012 - 2012 International Conference on Field-Programmable Technology
Pages61-66
Number of pages6
DOIs
Publication statusPublished - 2012
Externally publishedYes
Event2012 International Conference on Field-Programmable Technology, FPT 2012 - Seoul, Korea, Republic of
Duration: Dec 10 2012Dec 12 2012

Conference

Conference2012 International Conference on Field-Programmable Technology, FPT 2012
CountryKorea, Republic of
CitySeoul
Period12/10/1212/12/12

Fingerprint

Reconfiguration
Open Source
Field Programmable Gate Array
High Speed
Controller
Partial
Configuration
Adaptive Systems
Throughput
Flexibility
Design

ASJC Scopus subject areas

  • Logic

Cite this

Vipin, K., & Fahmy, S. A. (2012). A high speed open source controller for FPGA partial reconfiguration. In FPT 2012 - 2012 International Conference on Field-Programmable Technology (pp. 61-66). [6412113] https://doi.org/10.1109/FPT.2012.6412113

A high speed open source controller for FPGA partial reconfiguration. / Vipin, Kizheppatt; Fahmy, Suhaib A.

FPT 2012 - 2012 International Conference on Field-Programmable Technology. 2012. p. 61-66 6412113.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Vipin, K & Fahmy, SA 2012, A high speed open source controller for FPGA partial reconfiguration. in FPT 2012 - 2012 International Conference on Field-Programmable Technology., 6412113, pp. 61-66, 2012 International Conference on Field-Programmable Technology, FPT 2012, Seoul, Korea, Republic of, 12/10/12. https://doi.org/10.1109/FPT.2012.6412113
Vipin K, Fahmy SA. A high speed open source controller for FPGA partial reconfiguration. In FPT 2012 - 2012 International Conference on Field-Programmable Technology. 2012. p. 61-66. 6412113 https://doi.org/10.1109/FPT.2012.6412113
Vipin, Kizheppatt ; Fahmy, Suhaib A. / A high speed open source controller for FPGA partial reconfiguration. FPT 2012 - 2012 International Conference on Field-Programmable Technology. 2012. pp. 61-66
@inproceedings{fa7adf1ced144ac791af51aca2d2bcc0,
title = "A high speed open source controller for FPGA partial reconfiguration",
abstract = "Partial Reconfiguration (PR) is an advanced technique, which improves the flexibility of FPGAs by allowing portions of a design to be reconfigured at runtime by overwriting parts of the configuration memory. PR is an important enabler for implementing adaptive systems. However, the design of such systems can be challenging, and this is especially true of the configuration controller. The generally supported methods and IP have low throughput, resulting in long configuration time that precludes PR from systems where this operation needs to be fast. In this paper, we present a high-speed configuration controller that provides several features useful in adaptive systems. The design has been released for use by the wider research community.",
author = "Kizheppatt Vipin and Fahmy, {Suhaib A.}",
year = "2012",
doi = "10.1109/FPT.2012.6412113",
language = "English",
isbn = "9781467328449",
pages = "61--66",
booktitle = "FPT 2012 - 2012 International Conference on Field-Programmable Technology",

}

TY - GEN

T1 - A high speed open source controller for FPGA partial reconfiguration

AU - Vipin, Kizheppatt

AU - Fahmy, Suhaib A.

PY - 2012

Y1 - 2012

N2 - Partial Reconfiguration (PR) is an advanced technique, which improves the flexibility of FPGAs by allowing portions of a design to be reconfigured at runtime by overwriting parts of the configuration memory. PR is an important enabler for implementing adaptive systems. However, the design of such systems can be challenging, and this is especially true of the configuration controller. The generally supported methods and IP have low throughput, resulting in long configuration time that precludes PR from systems where this operation needs to be fast. In this paper, we present a high-speed configuration controller that provides several features useful in adaptive systems. The design has been released for use by the wider research community.

AB - Partial Reconfiguration (PR) is an advanced technique, which improves the flexibility of FPGAs by allowing portions of a design to be reconfigured at runtime by overwriting parts of the configuration memory. PR is an important enabler for implementing adaptive systems. However, the design of such systems can be challenging, and this is especially true of the configuration controller. The generally supported methods and IP have low throughput, resulting in long configuration time that precludes PR from systems where this operation needs to be fast. In this paper, we present a high-speed configuration controller that provides several features useful in adaptive systems. The design has been released for use by the wider research community.

UR - http://www.scopus.com/inward/record.url?scp=84874038230&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84874038230&partnerID=8YFLogxK

U2 - 10.1109/FPT.2012.6412113

DO - 10.1109/FPT.2012.6412113

M3 - Conference contribution

SN - 9781467328449

SP - 61

EP - 66

BT - FPT 2012 - 2012 International Conference on Field-Programmable Technology

ER -