Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems

Modern Field Programmable Gate Arrays (FPGAs) can implement entire run-time reconfigurable systems using partial reconfiguration. Module-based run-time reconfiguration permits the construction of custom applications at run-time using pre-compiled Intellectual Property (IP) from a module library. The...

Full description

Bibliographic Details
Main Author: Bowen, John Kipp
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/31088
http://scholar.lib.vt.edu/theses/available/etd-01312008-141152/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-31088
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-310882020-09-26T05:37:17Z Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems Bowen, John Kipp Electrical and Computer Engineering Patterson, Cameron D. Jones, Mark T. Martin, Thomas L. Partial Reconfiguration FPGA Run-time Reconfiguration Module Library Modern Field Programmable Gate Arrays (FPGAs) can implement entire run-time reconfigurable systems using partial reconfiguration. Module-based run-time reconfiguration permits the construction of custom applications at run-time using pre-compiled Intellectual Property (IP) from a module library. The need for both flexible module placement and custom inter-module communication is mostly ignored by existing modular run-time reconfiguration approaches and few existing tool flows for module generation address the need for automation. This thesis introduces an automated compile-time tool flow for generating dynamic modules that allow flexible run-time placement and communication synthesis. Master of Science 2014-03-14T20:31:13Z 2014-03-14T20:31:13Z 2008-01-18 2008-01-31 2010-12-22 2008-02-25 Thesis etd-01312008-141152 http://hdl.handle.net/10919/31088 http://scholar.lib.vt.edu/theses/available/etd-01312008-141152/ JohnKippBowen_thesis2.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic Partial Reconfiguration
FPGA
Run-time Reconfiguration
Module Library
spellingShingle Partial Reconfiguration
FPGA
Run-time Reconfiguration
Module Library
Bowen, John Kipp
Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems
description Modern Field Programmable Gate Arrays (FPGAs) can implement entire run-time reconfigurable systems using partial reconfiguration. Module-based run-time reconfiguration permits the construction of custom applications at run-time using pre-compiled Intellectual Property (IP) from a module library. The need for both flexible module placement and custom inter-module communication is mostly ignored by existing modular run-time reconfiguration approaches and few existing tool flows for module generation address the need for automation. This thesis introduces an automated compile-time tool flow for generating dynamic modules that allow flexible run-time placement and communication synthesis. === Master of Science
author2 Electrical and Computer Engineering
author_facet Electrical and Computer Engineering
Bowen, John Kipp
author Bowen, John Kipp
author_sort Bowen, John Kipp
title Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems
title_short Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems
title_full Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems
title_fullStr Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems
title_full_unstemmed Dynamic Module Library Generation for FPGA-based Run-Time Reconfigurable Systems
title_sort dynamic module library generation for fpga-based run-time reconfigurable systems
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/31088
http://scholar.lib.vt.edu/theses/available/etd-01312008-141152/
work_keys_str_mv AT bowenjohnkipp dynamicmodulelibrarygenerationforfpgabasedruntimereconfigurablesystems
_version_ 1719342173132947456