Reconfigurable address generation unit for 2D correlation in FPGA

2D correlation has been commonly used in image processing. In general, performance of the 2D correlation function depends on its processing speed, memory speed as well as address calculation speed. As the processing and memory speed increase, the address calculation speed becomes bottleneck for over...

Full description

Bibliographic Details
Main Author: Heng, Ai Hoon
Format: Thesis
Language:English
Published: 2012
Subjects:
Online Access:http://eprints.utm.my/32474/1/HengAiHoonMFKE2012.pdf
_version_ 1796856999994982400
author Heng, Ai Hoon
author_facet Heng, Ai Hoon
author_sort Heng, Ai Hoon
collection ePrints
description 2D correlation has been commonly used in image processing. In general, performance of the 2D correlation function depends on its processing speed, memory speed as well as address calculation speed. As the processing and memory speed increase, the address calculation speed becomes bottleneck for overall performance. It is thus necessary to accelerate the address calculation or generation by implementing it in hardware like FPGA rather than depending on software to calculate the addresses; such hardware is known as address generation unit (AGU). Prior arts of reconfigurable AGU can be reconfigured to generate address for different digital signal processing (DSP) functions including 2D correlation; however, they don’t support address generation for different designs of 2D correlation circuits. None of the prior arts of AGU able to handle image edge condition while considering data reuse in 2D correlation circuit. Furthermore, prior arts of AGU have never been implemented in FPGA. In this paper, a reconfigurable AGU for different designs of 2D correlation in FPGA, which takes care of image edge condition while considering data reuse, is presented. The proposed reconfigurable AGU is targeted for two different architectures of 2D correlation circuit. The two architectures of 2D correlation circuit, which work together with the reconfigurable AGU, are also designed. The proposed reconfigurable AGU reduces the circuit area by sharing or reusing the common components such as adder, comparator, register and etc. In general, the reconfigurable AGU reduces circuit area by 30% as compared to integrating two dedicated AGUs for two different architectures of 2D correlation circuit. The maximum speed of the reconfigurable AGU is 125MHz for Cyclone III device targeting FPGA.
first_indexed 2024-03-05T18:51:13Z
format Thesis
id utm.eprints-32474
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:51:13Z
publishDate 2012
record_format dspace
spelling utm.eprints-324742017-08-14T04:02:56Z http://eprints.utm.my/32474/ Reconfigurable address generation unit for 2D correlation in FPGA Heng, Ai Hoon T Technology (General) 2D correlation has been commonly used in image processing. In general, performance of the 2D correlation function depends on its processing speed, memory speed as well as address calculation speed. As the processing and memory speed increase, the address calculation speed becomes bottleneck for overall performance. It is thus necessary to accelerate the address calculation or generation by implementing it in hardware like FPGA rather than depending on software to calculate the addresses; such hardware is known as address generation unit (AGU). Prior arts of reconfigurable AGU can be reconfigured to generate address for different digital signal processing (DSP) functions including 2D correlation; however, they don’t support address generation for different designs of 2D correlation circuits. None of the prior arts of AGU able to handle image edge condition while considering data reuse in 2D correlation circuit. Furthermore, prior arts of AGU have never been implemented in FPGA. In this paper, a reconfigurable AGU for different designs of 2D correlation in FPGA, which takes care of image edge condition while considering data reuse, is presented. The proposed reconfigurable AGU is targeted for two different architectures of 2D correlation circuit. The two architectures of 2D correlation circuit, which work together with the reconfigurable AGU, are also designed. The proposed reconfigurable AGU reduces the circuit area by sharing or reusing the common components such as adder, comparator, register and etc. In general, the reconfigurable AGU reduces circuit area by 30% as compared to integrating two dedicated AGUs for two different architectures of 2D correlation circuit. The maximum speed of the reconfigurable AGU is 125MHz for Cyclone III device targeting FPGA. 2012 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/32474/1/HengAiHoonMFKE2012.pdf Heng, Ai Hoon (2012) Reconfigurable address generation unit for 2D correlation in FPGA. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.
spellingShingle T Technology (General)
Heng, Ai Hoon
Reconfigurable address generation unit for 2D correlation in FPGA
title Reconfigurable address generation unit for 2D correlation in FPGA
title_full Reconfigurable address generation unit for 2D correlation in FPGA
title_fullStr Reconfigurable address generation unit for 2D correlation in FPGA
title_full_unstemmed Reconfigurable address generation unit for 2D correlation in FPGA
title_short Reconfigurable address generation unit for 2D correlation in FPGA
title_sort reconfigurable address generation unit for 2d correlation in fpga
topic T Technology (General)
url http://eprints.utm.my/32474/1/HengAiHoonMFKE2012.pdf
work_keys_str_mv AT hengaihoon reconfigurableaddressgenerationunitfor2dcorrelationinfpga