Image processing on FPGA
Reconfigurable hardware like field programmable gate arrays (FPGA) has been proposed as a way of obtaining high performance for computationally intensive DSP applications such as image processing, even under real time requirements. This project firstly explores data transfer between PC and FPGA dev...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/67530 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-67530 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-675302023-07-07T15:54:41Z Image processing on FPGA Han, Xinyu Jong Ching Chuen School of Electrical and Electronic Engineering DRNTU::Engineering Reconfigurable hardware like field programmable gate arrays (FPGA) has been proposed as a way of obtaining high performance for computationally intensive DSP applications such as image processing, even under real time requirements. This project firstly explores data transfer between PC and FPGA devices, then the application for image processing features was designed and developed. FPGA is an integrated circuit which contains many programmable logic blocks that allow complex digital logic functions to be performed, which are commonly used in DSP including image processing. This report details the project to develop a communication link between a PC and an FPGA board and leveraged user-friendly interface on PC to facilitate the data transfer. In this way, the whole process of image processing became more convenient and faster. In this project, the hardware module for the FPGA board was designed in Verilog HDL, which was synthesized in the Xilinx ISE Design Suite. The computer application was developed using the Microsoft Visual Studio (C++ / C#) and the Opal Kelly FrontPanel. The connection linked a high-speed USB port on the PC to Xilinx Spartan-6 FPGA board, which allowed image file to be transferred efficiently and conveniently in both directions. As a result, it facilitated the storing and viewing of images on the PC and complex image processing on the FPGA board. This report describes the design and development of the data transfer and image processing via the link between a PC and an FPGA board. Recommendations of future work were also given at the end of the report. Bachelor of Engineering 2016-05-17T09:03:30Z 2016-05-17T09:03:30Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67530 en Nanyang Technological University 57 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering |
spellingShingle |
DRNTU::Engineering Han, Xinyu Image processing on FPGA |
description |
Reconfigurable hardware like field programmable gate arrays (FPGA) has been proposed as a way of obtaining high performance for computationally intensive DSP applications such as image processing, even under real time requirements. This
project firstly explores data transfer between PC and FPGA devices, then the application for image processing features was designed and developed. FPGA is an integrated circuit which contains many programmable logic blocks that allow complex digital logic functions to be performed, which are commonly used in DSP including image processing. This report details the project to develop a communication link between a PC and an FPGA board and leveraged user-friendly interface on PC to facilitate the data transfer. In this way, the whole process of image processing became more convenient and faster. In this project, the hardware module for the FPGA board was designed in Verilog HDL, which was synthesized in the Xilinx ISE Design Suite. The computer application was developed using the Microsoft Visual Studio (C++ / C#) and the Opal Kelly FrontPanel. The connection linked a high-speed USB port on the PC to Xilinx Spartan-6 FPGA board, which allowed image file to be transferred efficiently and conveniently in both directions. As a result, it facilitated the storing and viewing of images on the PC and complex image processing on the FPGA board. This report describes the design and development of the data transfer and image processing via the link between a PC and an FPGA board. Recommendations of future work were also given at the end of the report. |
author2 |
Jong Ching Chuen |
author_facet |
Jong Ching Chuen Han, Xinyu |
format |
Final Year Project |
author |
Han, Xinyu |
author_sort |
Han, Xinyu |
title |
Image processing on FPGA |
title_short |
Image processing on FPGA |
title_full |
Image processing on FPGA |
title_fullStr |
Image processing on FPGA |
title_full_unstemmed |
Image processing on FPGA |
title_sort |
image processing on fpga |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/67530 |
_version_ |
1772825120981647360 |