International Conference on Field Programmable Logic and Applications, 2005.
DOI: 10.1109/fpl.2005.1515712
|View full text |Cite
|
Sign up to set email alerts
|

Address generation for fpga rams for efficient implementation of real-time video processing systems

Abstract: FPGA offers the potential of being a reliable, and highperformance reconfigurable platform for the implementation of real-time video processing systems. To utilize the full processing power of FPGA for video processing applications, optimization of memory accesses and the implementation of memory architecture are important issues. This paper presents two approaches, base pointer approach and distributed pointer approach, to implement accesses to onchip FPGA Block RAMs. A comparison of the experimental results … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…2). Similar work addressing automatic memory sequencer generation for image processing applications is presented in [20] and [21]. Index equation extraction for applications described as nested loops are used to automatically generate a dedicated datapath for all the memory access computations.…”
Section: Datapath and Memory Unit Interfacingmentioning
confidence: 99%
“…2). Similar work addressing automatic memory sequencer generation for image processing applications is presented in [20] and [21]. Index equation extraction for applications described as nested loops are used to automatically generate a dedicated datapath for all the memory access computations.…”
Section: Datapath and Memory Unit Interfacingmentioning
confidence: 99%
“…In the figure op, seg, par and BR represent the operator, segment, partition and Block RAM numbers respectively. In [22] two possible approaches for accessing and reconstructing the allocated memory objects were presented and compares. The implemented GMO takes the form of a circular buffer allocated to a set of memory locations corresponding to the video width and performs first-readthen-write memory access operation in one single clock cycle.…”
Section: Memory Allocation and Mappingmentioning
confidence: 99%
“…In this case only Port A is used on a block RAM configured as single port (BR1). In [27], two possible approaches for accessing and reconstructing the allocated memory objects were presented and compared.…”
Section: Memory Allocationmentioning
confidence: 99%