2009 IEEE International Conference on Systems, Man and Cybernetics 2009
DOI: 10.1109/icsmc.2009.5346737
|View full text |Cite
|
Sign up to set email alerts
|

Efficient FPGA implementation of convolution

Abstract: This paper presents a direct method of reducing convolution processing time using hardware computing and implementations of discrete linear convolution of two finite length sequences (NXN). This implementation method is realized by simplifying the convolution building blocks. The purpose of this research is to prove the feasibility of an application specific integrated circuit (ASIC) that performs a convolution on an acquired image in real time. The proposed implementation uses a modified hierarchical design a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
17
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 27 publications
(17 citation statements)
references
References 8 publications
(16 reference statements)
0
17
0
Order By: Relevance
“…For instance, all the algorithms presented in [3], [13], [15], [16], [18], [20] and [10] can be expressed in that form, as well as algorithms for scientific computation, such as convolution and the Jacobi iterative algorithm to solve linear eigenvalue problems [17].…”
Section: Target Family Of Algorithmsmentioning
confidence: 99%
“…For instance, all the algorithms presented in [3], [13], [15], [16], [18], [20] and [10] can be expressed in that form, as well as algorithms for scientific computation, such as convolution and the Jacobi iterative algorithm to solve linear eigenvalue problems [17].…”
Section: Target Family Of Algorithmsmentioning
confidence: 99%
“…For instance, all the algorithms presented in [1], [2], [4], [8] and [11] can be expressed in that form. However, if the whole algorithm has to be repeated several times starting from different input data, as it happens in [4], each execution can be considered independent from the others, since they do not share intermediate results.…”
Section: Target Family Of Algorithmsmentioning
confidence: 99%
“…In the last years, embedded systems have become a valuable platform not only for simple and low-power applications, but also for the implementation of very complex algorithms, especially in the field of image and video processing [1]. Within this context, iterative algorithms that work on large matrices [11] can be implemented today on Graphics Processing Units (GPUs), Multi-Processor Systems-on-Chip (MPSoCs) or Field Programmable Gate Arrays (FPGAs).…”
Section: Introductionmentioning
confidence: 99%
“…In this case, the bus area was smaller, but the throughput of the bus was halved (since the frequency remained the same). In a deep submicron technology, the switching energy consumed due to coupling capacitance is dominant [16,17,[24][25][26]. The disadvantage of bus widening is that the bus occupies more area than a conventional bus.…”
Section: Bus Serialization and Wideningmentioning
confidence: 99%