• 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