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...
Main Author: | |
---|---|
Other Authors: | |
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 |