A Self-Reconfiguring Platform For Embedded Systems

The JBits Application Programming Interface has significantly shortened FPGA reconfiguration times by manipulating the configurable resources of the FPGAs directly under software control. The execution of JBits programs, however, requires a Java Virtual Machine to be implemented on the platform wh...

Full description

Bibliographic Details
Main Author: Leon, Santiago Andres
Other Authors: Electrical and Computer Engineering
Format: Others
Published: Virginia Tech 2014
Subjects:
Online Access:http://hdl.handle.net/10919/34725
http://scholar.lib.vt.edu/theses/available/etd-08242001-141148/
id ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-34725
record_format oai_dc
spelling ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-347252020-09-26T05:39:00Z A Self-Reconfiguring Platform For Embedded Systems Leon, Santiago Andres Electrical and Computer Engineering Jones, Mark T. Baker, James M. Jr. Athanas, Peter M. JBits uClinux Java Virtual Machine Reconfigurable Computing FPGA The JBits Application Programming Interface has significantly shortened FPGA reconfiguration times by manipulating the configurable resources of the FPGAs directly under software control. The execution of JBits programs, however, requires a Java Virtual Machine to be implemented on the platform where the configurations will be modified. This presents a problem for embedded systems where a microprocessor to run a Java Virtual Machine may not be available or desirable. This thesis discusses the implementation of a FPGA platform that allows the execution of JBits programs, effectively changing the configuration of a FPGA within a FPGA. This thesis also presents a four step developing and testing strategy for JBits programs that are intended to run on this FPGA platform. Master of Science 2014-03-14T20:44:05Z 2014-03-14T20:44:05Z 2001-07-19 2001-08-24 2002-08-24 2001-08-24 Thesis etd-08242001-141148 http://hdl.handle.net/10919/34725 http://scholar.lib.vt.edu/theses/available/etd-08242001-141148/ sleon_thesis.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech
collection NDLTD
format Others
sources NDLTD
topic JBits
uClinux
Java Virtual Machine
Reconfigurable Computing
FPGA
spellingShingle JBits
uClinux
Java Virtual Machine
Reconfigurable Computing
FPGA
Leon, Santiago Andres
A Self-Reconfiguring Platform For Embedded Systems
description The JBits Application Programming Interface has significantly shortened FPGA reconfiguration times by manipulating the configurable resources of the FPGAs directly under software control. The execution of JBits programs, however, requires a Java Virtual Machine to be implemented on the platform where the configurations will be modified. This presents a problem for embedded systems where a microprocessor to run a Java Virtual Machine may not be available or desirable. This thesis discusses the implementation of a FPGA platform that allows the execution of JBits programs, effectively changing the configuration of a FPGA within a FPGA. This thesis also presents a four step developing and testing strategy for JBits programs that are intended to run on this FPGA platform. === Master of Science
author2 Electrical and Computer Engineering
author_facet Electrical and Computer Engineering
Leon, Santiago Andres
author Leon, Santiago Andres
author_sort Leon, Santiago Andres
title A Self-Reconfiguring Platform For Embedded Systems
title_short A Self-Reconfiguring Platform For Embedded Systems
title_full A Self-Reconfiguring Platform For Embedded Systems
title_fullStr A Self-Reconfiguring Platform For Embedded Systems
title_full_unstemmed A Self-Reconfiguring Platform For Embedded Systems
title_sort self-reconfiguring platform for embedded systems
publisher Virginia Tech
publishDate 2014
url http://hdl.handle.net/10919/34725
http://scholar.lib.vt.edu/theses/available/etd-08242001-141148/
work_keys_str_mv AT leonsantiagoandres aselfreconfiguringplatformforembeddedsystems
AT leonsantiagoandres selfreconfiguringplatformforembeddedsystems
_version_ 1719343109684330496