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

R.R. Colenbrander, A.S. Damstra, C.W. Korevaar, C.W. Korevaar, C.A. Verhaar, Albert Molderink

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    9 Citations (Scopus)
    187 Downloads (Pure)


    This paper proposes an efficient implementation of the H.264/AVC motion estimation algorithm in hardware and software. Furthermore, a complete codesign 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.6 whereas the Montium implementation shows a speedup of 21.5, 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.
    Original languageUndefined
    Title of host publicationProceedings of the 11th Euromicro Conference on Digital System Design
    Place of PublicationLos Alamitos
    PublisherIEEE Computer Society Press
    Number of pages6
    ISBN (Print)978-0-7695-3277-6
    Publication statusPublished - 3 Sep 2008
    Event11th EUROMICRO Conference on Digital System Design, DSD 2008 - Parma, Italy
    Duration: 3 Sep 20085 Sep 2008
    Conference number: 11

    Publication series

    PublisherIEEE Computer Society Press


    Conference11th EUROMICRO Conference on Digital System Design, DSD 2008
    Abbreviated titleDSD


    • EWI-13494
    • IR-64995
    • METIS-251195

    Cite this