• DocumentCode
    3364664
  • Title

    Multichannel SDRAM controller design for H.264/AVC video decoder

  • Author

    Bonatto, Alexsandro C. ; Soares, André B. ; Susin, Altamiro A.

  • Author_Institution
    PGMicro - Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2011
  • fDate
    13-15 April 2011
  • Firstpage
    137
  • Lastpage
    142
  • Abstract
    Embedded consumer electronics like video processing systems require large storage capacity and high bandwidth memory access. Also, those systems are built from heterogeneous processing units, designed specifically to perform dedicated tasks in order to maximize the processing power. A single off-chip memory is shared between the processing units to reduce power and save costs. The external memory access is the system bottleneck when decoding high definition video sequences in real time. This paper presents the design and validation of a multichannel DDR2 SDRAM controller design for a H.264/AVC video decoder. A four-level memory hierarchy was designed to manage the decoded video in macroblock granularity with low latency. The proposed controller is able to manage memory access in decoding 1080p H.264 video sequences. This architecture was validated and prototyped using a Xilinx Virtex-5 FPGA board.
  • Keywords
    DRAM chips; consumer electronics; controllers; video coding; DDR2 SDRAM controller design; H.264/AVC video decoder; Xilinx Virtex-5 FPGA board; embedded consumer electronics; four-level memory hierarchy; high definition video sequences; low latency; macroblock granularity; memory access; multichannel SDRAM controller design; off-chip memory; video processing systems; Bandwidth; Decoding; Memory management; Pixel; SDRAM; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic (SPL), 2011 VII Southern Conference on
  • Conference_Location
    Cordoba
  • Print_ISBN
    978-1-4244-8847-6
  • Type

    conf

  • DOI
    10.1109/SPL.2011.5782638
  • Filename
    5782638