• DocumentCode
    239710
  • Title

    Design and implementation of a flexible DMA controller in video codec system

  • Author

    Yinhui Wang ; Teng Wang ; Pan Zhou ; Xin´an Wang

  • Author_Institution
    Sch. of Electron. & Comput. Eng., Peking Univ., Shenzhen, China
  • fYear
    2014
  • fDate
    20-23 Aug. 2014
  • Firstpage
    78
  • Lastpage
    82
  • Abstract
    To meet rigorous high sustained bandwidth demand and exploit the data level access parallelism, a new architecture of DMA controller aiming at multimedia applications is proposed in this paper. Through analyzing the characteristics of video data transfer, we customize four shared channels with block address-conversion algorithm to adapt to many regular memory-access patterns. Furthermore, in order to transfer plenty of macro blocks whose addresses are not consecutive, channel descriptor model is applied into the design, which provides the most flexibility in managing the system´s transfers. Besides, the design can also perform boundary extension, priority arbitrage and parameter prefetching as well as data rearrangement process. The proposed design is implemented in H.264/RVC encoder chip by SMIC 65nm technology with a clock frequency of 250MHz and 23.6K equivalent logic gates. Experimental results show that the customized design performs around 2~4 times faster than traditional DMA controller, and the lower ratio of setting time to transfer time proves that the burden of the processor is reduced significantly.
  • Keywords
    file organisation; multimedia communication; video coding; H.264/RVC encoder chip; SMIC 65nm technology; bandwidth demand; block address conversion algorithm; channel descriptor model; clock frequency; customized design; data level access parallelism; data rearrangement process; direct memory access controller; flexible DMA controller; memory access patterns; multimedia applications; video codec system; video data transfer; Computer architecture; Digital signal processing; Prefetching; Process control; Reduced instruction set computing; Registers; Streaming media; DMA controller; H.264/RVC; channel descriptor model; flexibility; regular memory-access patterns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Signal Processing (DSP), 2014 19th International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICDSP.2014.6900804
  • Filename
    6900804