Tradeoff FPGA Cost of Sobel Implementation Using Approximate Designs

dc.contributor.advisorYang, Xiaokun
dc.contributor.committeeMemberKoc, Hakduran
dc.contributor.committeeMemberLu, Jiang
dc.creatorSchmoyer, Harold
dc.creator.orcid0000-0003-2327-8905
dc.date.accessioned2021-01-25T20:12:58Z
dc.date.available2021-01-25T20:12:58Z
dc.date.created2020-12
dc.date.issued2020-12-21
dc.date.submittedDecember 2020
dc.date.updated2021-01-25T20:12:59Z
dc.description.abstractThis dissertation proposes a scalable algorithm for tuning the tradeoff of space, energy, and quality for the implementation on Field-Programmable Gate Array (FPGA). First, an approximate design library including exact and several imprecise designs on adders and subtractors is presented. Using the design library, then six different approximation levels of register-transfer level (RTL) designs on a Sobel edge detection algorithm is created as a case study, in order to demonstrate the advantage of approximate design and develop a specific implementation to save energy and space at the cost of accuracy. Finally, all the designs of the Sobel engine are synthesized in Xilinx Vivado where the comparison between exact design and an array of approximate designs are conducted. Experimental results show that our proposed work achieves the maximum savings of 26% energy, 24% slice count, and 21% of look-up tables (LUTs) at the cost of 1.14% accuracy when images are compared pixel by pixel. In order to further explore the difference between FPGA demonstrations of the exact design and imprecise implementations, all the Sobel cores are integrated with an image processing platform including OV7670 camera, VGA-enabled monitor, and Xilinx Nexys 4 FPGA to show the quality of edge detection images. By integrating the designs of I2C controller, image capture interface, and the VGA master with our proposed Sobel engines, the simulation with Mentor Graphic ModelSim proves the validity of our proposed work.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10657.1/2544
dc.language.isoen
dc.subjectFPGA
dc.subjectField Programmable Gate Array
dc.subjectRTL
dc.subjectregister transfer level design
dc.titleTradeoff FPGA Cost of Sobel Implementation Using Approximate Designs
dc.typeThesis
dc.type.materialtext
thesis.degree.grantorUniversity of Houston-Clear Lake
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SCHMOYER-MASTERSTHESIS-2020.pdf
Size:
1.65 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.86 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.45 KB
Format:
Plain Text
Description: