Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq

Kizheppatt Vipin, Suhaib A. Fahmy

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

12 Citations (Scopus)

Abstract

Dynamically adaptive systems respond to environmental conditions by modifying their processing at runtime, selecting alternative configurations of computation. While FPGAs with partial reconfiguration (PR) seem to offer an ideal platform for flexible hardware, designing such systems is difficult, and no standardised model and methodology exists. We present CoPR, a fully automated framework for implementing PR based adaptive hardware systems on the Zynq family of hybrid FPGAs. The designer specifies a set of valid configurations comprising hardware modules. CoPR automates partitioning of modules into regions, floorplanning on the FPGA fabric, and generation of partial bitstreams. The runtime framework offers an abstracted view of system configuration through an API that allows the designer to focus on adaptation software without considering details of the underlying hardware. We present a case-study on the design of a multi-standard adaptive radio system.

Original languageEnglish
Title of host publication2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467375016
DOIs
Publication statusPublished - Aug 31 2015
Externally publishedYes
EventNASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015 - Montreal, Canada
Duration: Jun 15 2015Jun 18 2015

Conference

ConferenceNASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015
CountryCanada
CityMontreal
Period6/15/156/18/15

Fingerprint

hardware
Hardware
Field programmable gate arrays (FPGA)
modules
configurations
application programming interface
Radio systems
Adaptive systems
Application programming interfaces (API)
partitioning
platforms
environmental conditions
methodology
radio
computer programs
software
Processing

Keywords

  • Adaptive systems
  • Computer architecture
  • Field programmable gate arrays
  • Hardware
  • Program processors
  • Runtime

ASJC Scopus subject areas

  • Hardware and Architecture
  • Computer Networks and Communications
  • Space and Planetary Science
  • Aerospace Engineering

Cite this

Vipin, K., & Fahmy, S. A. (2015). Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq. In 2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015 [7231169] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/AHS.2015.7231169

Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq. / Vipin, Kizheppatt; Fahmy, Suhaib A.

2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015. Institute of Electrical and Electronics Engineers Inc., 2015. 7231169.

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

Vipin, K & Fahmy, SA 2015, Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq. in 2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015., 7231169, Institute of Electrical and Electronics Engineers Inc., NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015, Montreal, Canada, 6/15/15. https://doi.org/10.1109/AHS.2015.7231169
Vipin K, Fahmy SA. Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq. In 2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015. Institute of Electrical and Electronics Engineers Inc. 2015. 7231169 https://doi.org/10.1109/AHS.2015.7231169
Vipin, Kizheppatt ; Fahmy, Suhaib A. / Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq. 2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015. Institute of Electrical and Electronics Engineers Inc., 2015.
@inproceedings{4c474623878147a2a35503024080bdbe,
title = "Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq",
abstract = "Dynamically adaptive systems respond to environmental conditions by modifying their processing at runtime, selecting alternative configurations of computation. While FPGAs with partial reconfiguration (PR) seem to offer an ideal platform for flexible hardware, designing such systems is difficult, and no standardised model and methodology exists. We present CoPR, a fully automated framework for implementing PR based adaptive hardware systems on the Zynq family of hybrid FPGAs. The designer specifies a set of valid configurations comprising hardware modules. CoPR automates partitioning of modules into regions, floorplanning on the FPGA fabric, and generation of partial bitstreams. The runtime framework offers an abstracted view of system configuration through an API that allows the designer to focus on adaptation software without considering details of the underlying hardware. We present a case-study on the design of a multi-standard adaptive radio system.",
keywords = "Adaptive systems, Computer architecture, Field programmable gate arrays, Hardware, Program processors, Runtime",
author = "Kizheppatt Vipin and Fahmy, {Suhaib A.}",
year = "2015",
month = "8",
day = "31",
doi = "10.1109/AHS.2015.7231169",
language = "English",
booktitle = "2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

TY - GEN

T1 - Mapping adaptive hardware systems with partial reconfiguration using CoPR for Zynq

AU - Vipin, Kizheppatt

AU - Fahmy, Suhaib A.

PY - 2015/8/31

Y1 - 2015/8/31

N2 - Dynamically adaptive systems respond to environmental conditions by modifying their processing at runtime, selecting alternative configurations of computation. While FPGAs with partial reconfiguration (PR) seem to offer an ideal platform for flexible hardware, designing such systems is difficult, and no standardised model and methodology exists. We present CoPR, a fully automated framework for implementing PR based adaptive hardware systems on the Zynq family of hybrid FPGAs. The designer specifies a set of valid configurations comprising hardware modules. CoPR automates partitioning of modules into regions, floorplanning on the FPGA fabric, and generation of partial bitstreams. The runtime framework offers an abstracted view of system configuration through an API that allows the designer to focus on adaptation software without considering details of the underlying hardware. We present a case-study on the design of a multi-standard adaptive radio system.

AB - Dynamically adaptive systems respond to environmental conditions by modifying their processing at runtime, selecting alternative configurations of computation. While FPGAs with partial reconfiguration (PR) seem to offer an ideal platform for flexible hardware, designing such systems is difficult, and no standardised model and methodology exists. We present CoPR, a fully automated framework for implementing PR based adaptive hardware systems on the Zynq family of hybrid FPGAs. The designer specifies a set of valid configurations comprising hardware modules. CoPR automates partitioning of modules into regions, floorplanning on the FPGA fabric, and generation of partial bitstreams. The runtime framework offers an abstracted view of system configuration through an API that allows the designer to focus on adaptation software without considering details of the underlying hardware. We present a case-study on the design of a multi-standard adaptive radio system.

KW - Adaptive systems

KW - Computer architecture

KW - Field programmable gate arrays

KW - Hardware

KW - Program processors

KW - Runtime

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

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

U2 - 10.1109/AHS.2015.7231169

DO - 10.1109/AHS.2015.7231169

M3 - Conference contribution

BT - 2015 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -