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
Link To Document :
بازگشت