DocumentCode :
2109838
Title :
A Self-Reconfigurable Platform for Scalable DCT Computation Using Compressed Partial Bitstreams and BlockRAM Prefetching
Author :
Huang, Jian ; Lee, Jooheung
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Univ. of Central Florida, Orlando, FL
fYear :
2009
fDate :
13-15 May 2009
Firstpage :
67
Lastpage :
72
Abstract :
In this paper, we propose a self-reconfigurable platform which can reconfigure the architecture of DCT computations during run-time using dynamic partial reconfiguration. The scalable architecture of DCT computations can compute different number of DCT coefficients in the zigzag scan order to adapt to different requirements, such as power consumption, hardware resource, and performance. We propose a configuration manager which is implemented in the embedded processor in order to adaptively control the reconfiguration of scalable DCT architecture during run-time. In addition, we use LZSS algorithm for compression of the partial bitstreams and on-chip BlockRAM as a cache to reduce latency overhead for loading the partial bitstreams from the off-chip memory for run-time reconfiguration. A hardware module is designed for parallel reconfiguration of the partial bitstreams. The experimental results show that our approach can reduce the external memory accesses by 69% and can achieve 400 MBytes/s reconfiguration rate. Detailed trade-offs of power, throughput, and quality are investigated, and used as a criterion for self-reconfiguration.
Keywords :
discrete cosine transforms; embedded systems; field programmable gate arrays; logic design; random-access storage; reconfigurable architectures; blockRAM prefetching; compressed partial bitstreams; configuration manager; discrete cosine transforms; embedded processor; field programmable gate array design; latency overhead; self-reconfigurable platform; zig-zag scan order; Computer architecture; Discrete cosine transforms; Field programmable gate arrays; Hardware; Power engineering computing; Prefetching; Quantization; Runtime; Throughput; Video coding; DCT; FPGA; compression; dynamic partial reconfiguration; self reconfigurable;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2009. ISVLSI '09. IEEE Computer Society Annual Symposium on
Conference_Location :
Tampa, FL
Print_ISBN :
978-1-4244-4408-3
Electronic_ISBN :
978-0-7695-3684-2
Type :
conf
DOI :
10.1109/ISVLSI.2009.29
Filename :
5076385
Link To Document :
بازگشت