A Toolkit for Rapid FPGA System Deployment

dc.contributor.authorParekh, Umang Kumaren
dc.contributor.committeechairAthanas, Peter M.en
dc.contributor.committeememberSchaumont, Patrick R.en
dc.contributor.committeememberPlassmann, Paul E.en
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T20:47:53Zen
dc.date.adate2010-11-17en
dc.date.available2014-03-14T20:47:53Zen
dc.date.issued2010-11-11en
dc.date.rdate2010-11-17en
dc.date.sdate2010-11-14en
dc.description.abstractFPGA implementation tools have not kept pace with growing FPGA density. It is common for non-trivial designs to take multiple hours to go through the entire FPGA toolflow (synthesis, mapping, placement, routing, bitstream generation). FPGA implementation tool runtime is a major hindrance to FPGA Productivity. In modern FPGA designs, designers often change logic and/or connections in an already existing design. If small modifications are made to a particular module in a design, then almost the entire design will go through most of the FPGA toolflow again. This can be time consuming for complex designs and hinder productivity of FPGA designers. The main goal of this thesis is to improve FPGA productivity by reducing FPGA design implementation time for modifications made to an already existing design for rapid system deployment. In this thesis, a toolkit is presented, which is capable of making design modifications at a lower level of abstraction for already existing designs on Xilinx FPGAs. The toolkit is a part of the open-source RapidSmith framework and includes the EDIF parser, mapper, placer, and router. It can be used to change logic and/or modify connections. Modules can be placed, unplaced, relocated, and/or duplicated with ease using this toolkit. Significant time-savings were seen by making use of the toolkit along-with the standard Xilinx FPGA toolflow, for making design modifications to already existing designs.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-11142010-183106en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-11142010-183106/en
dc.identifier.urihttp://hdl.handle.net/10919/35703en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartUmang_Thesis.pdfen
dc.relation.haspartVT_Fair_Use_Analysis_Results_2.pdfen
dc.relation.haspartVT_Fair_Use_Analysis_Results_3.pdfen
dc.relation.haspartVT_Fair_Use_Analysis_Results_1.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectRouteren
dc.subjectVirtex-4en
dc.subjectToolkiten
dc.subjectAutonomousen
dc.subjectField programmable gate arraysen
dc.titleA Toolkit for Rapid FPGA System Deploymenten
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
Umang_Thesis.pdf
Size:
1.29 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
VT_Fair_Use_Analysis_Results_2.pdf
Size:
109.28 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
VT_Fair_Use_Analysis_Results_3.pdf
Size:
106.54 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
VT_Fair_Use_Analysis_Results_1.pdf
Size:
107.74 KB
Format:
Adobe Portable Document Format

Collections