Co-design and Implementation of the H.264/AVC Motion Estimation Algorithm Using Co-simulation

Roderick Colenbrander, A.S. Damstra, C. Willem Korevaar, C.A. Verhaar, Albert Molderink · 2008

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.

Read the paper · More papers on PaperTik