DocumentCode :
3329108
Title :
Co-design and Implementation of the H.264/AVC Motion Estimation Algorithm Using Co-simulation
Author :
Colenbrander, R.R. ; Damstra, A.S. ; Korevaar, C.W. ; Verhaar, C.A. ; Molderink, A.
Author_Institution :
Fac. of Electr. Eng., Math. & Comput. Sci., Univ. of Twente, Enschede
fYear :
2008
fDate :
3-5 Sept. 2008
Firstpage :
210
Lastpage :
215
Abstract :
This paper proposes an efficient implementation of the H.264/AVC motion estimation algorithm in hardware and software. Furthermore, a complete co- design trajectory from the HW-SW partitioning to the actual implementation on two different targets is shown. A Leon 3 + FPGA and an ARM + Montium implementation have been successfully realized. The FPGA implementation shows a speed-up of 43.6times whereas the Montium implementation shows a speed-up of 22.0times, both compared to a software-only implementation. Power consumption is 42.0 mW for the FPGA and 60.2 mW for the Montium. A co-simulation tool, CosiMate, is used to achieve both on target implementations in just five weeks.
Keywords :
field programmable gate arrays; hardware-software codesign; motion estimation; video coding; ARM + Montium; CosiMate co-simulation tool; H.264/AVC motion estimation algorithm; HW-SW partitioning; Leon 3 + FPGA; co- design trajectory; power consumption; Automatic voltage control; Codecs; Encoding; Energy consumption; Entropy; Field programmable gate arrays; Image coding; Motion estimation; Partitioning algorithms; Video compression; H.264/AVC; HW/SW co-design; co-simulation; implementation; motion estimation; multiple targets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design Architectures, Methods and Tools, 2008. DSD '08. 11th EUROMICRO Conference on
Conference_Location :
Parma
Print_ISBN :
978-0-7695-3277-6
Type :
conf
DOI :
10.1109/DSD.2008.63
Filename :
4669239
Link To Document :
بازگشت