Page 2 - Revision History
H.264 Motion Estimation Engine www.xilinx.com UG453 (v1.1) April 23, 2008 Xilinx is disclosing this user guide, manual, release note, and/or specification (the “Documentation”) to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distrib...
Page 3 - Table of Contents
UG453 (v1.1) April 23, 2008 www.xilinx.com H.264 Motion Estimation Engine Table of Contents Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Schedule of Figures . . . . . . . . . . . . . . . . . . . . . . . ....
Page 4 - Appendix: Supporting Information
UG453 (v1.1) April 23, 2008 www.xilinx.com H.264 Motion Estimation Engine Appendix: Supporting Information Input Sequences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Directory Tree Structure . . . . . . . . . . . . . . ....
Page 5 - Schedule of Figures
UG453 (v1.1) April 23, 2008 www.xilinx.com H.264 Motion Estimation Engine Schedule of Figures Chapter 1: Introduction Chapter 2: Installing the H.264 Motion Estimation Engine Core Chapter 3: Designing with the H.264 Motion Estimation Engine Core Figure 3-1: H.264 Encoder . . . . . . . . . . . . . . ...
Page 7 - Schedule of Tables
UG453 (v1.1) April 23, 2008 www.xilinx.com H.264 Motion Estimation Engine Schedule of Tables Chapter 1: Introduction Chapter 2: Installing the H.264 Motion Estimation Engine Core Chapter 3: Designing with the H.264 Motion Estimation Engine Core Chapter 4: Simulating the H. 264 Motion Estimation Engi...
Page 9 - Preface; About This Guide; Guide Contents; Additional Resources
H.264 Motion Estimation Engine www.xilinx.com 9 UG453 (v1.1) April 23, 2008 R Preface About This Guide This document is intended to guide the user through all aspects of installation, demonstration, simulation, verification, and general usage of the Motion Estimation Engine core. It should be read i...
Page 10 - Typographical
10 www.xilinx.com H.264 Motion Estimation Engine UG453 (v1.1) April 23, 2008 Preface: About This Guide R Typographical The following typographical conventions are used in this document: Online Document The following conventions are used in this document: Convention Meaning or Use Example Courier fon...
Page 13 - Chapter 1; Introduction; About the Core; Technical Support
H.264 Motion Estimation Engine www.xilinx.com 13 UG453 (v1.1) April 23, 2008 R Chapter 1 Introduction This user guide is required reading for the engineer using or considering using the Xilinx® Motion Estimation Engine core. The release of this product is given in ZIP file form. About the Core The X...
Page 14 - Feedback
14 www.xilinx.com H.264 Motion Estimation Engine UG453 (v1.1) April 23, 2008 Chapter 1: Introduction R Feedback Xilinx welcomes comments and suggestions about the Motion Estimation Engine core and the accompanying documentation. For comments or suggestions about the Motion Estimation Engine core, su...
Page 15 - Chapter 2; System Requirements; Manual Installation
H.264 Motion Estimation Engine www.xilinx.com 15 UG453 (v1.1) April 23, 2008 R Chapter 2 Installing the H.264 Motion Estimation Engine Core This chapter provides instructions for installing the H. 264 Motion Estimation Engine core. The Motion Estimation Engine fixed netlist is provided under the Xil...
Page 16 - Netlists
16 www.xilinx.com H.264 Motion Estimation Engine UG453 (v1.1) April 23, 2008 Chapter 2: Installing the H.264 Motion Estimation Engine Core R 4. Allow the extractor utility you use to overwrite all existing files and maintain the directory structure defined in the archive. See “ Appendix , “Supportin...
Page 17 - Chapter 3; VHDL Template Files; Motion Estimation in the H.264 Encoder
H.264 Motion Estimation Engine www.xilinx.com 17 UG453 (v1.1) April 23, 2008 R Chapter 3 Designing with the H.264 Motion Estimation Engine Core This chapter describes how to include a Motion Estimation Engine core into the next hierarchy of system architecture. VHDL Template Files To help the user d...
Page 21 - Chapter 4; Test Bench Release
H.264 Motion Estimation Engine www.xilinx.com 21 UG453 (v1.1) April 22, 2008 R Chapter 4 Simulating the H. 264 Motion Estimation Engine Core This chapter describes a test bench architecture that was created in the ModelSim environment for simulation of the Motion Estimation Engine core. It does not ...
Page 22 - Running the Test Bench
22 www.xilinx.com H.264 Motion Estimation Engine UG453 (v1.1) April 22, 2008 Chapter 4: Simulating the H. 264 Motion Estimation Engine Core R 4. Testbench source file: /HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ MotionEstimation_TB.vhd Running the Test Bench To run the test bench: 1. D...
Page 23 - Chapter 5; Verifying the System; Verification Platform Release
H.264 Motion Estimation Engine www.xilinx.com 23 UG453 (v1.1) April 23, 2008 R Chapter 5 Verifying the System This chapter describes the verification environment delivered with the Motion Estimation Engine core. Ultimately, the system is verified by using long regression tests with several different...
Page 24 - Running the Verification Tests
24 www.xilinx.com H.264 Motion Estimation Engine UG453 (v1.1) April 23, 2008 Chapter 5: Verifying the System R Running the Verification Tests There are five tests that can be run by the user. Each test has varying characteristics, including varying video formats, parameter settings, etc. A descripti...
Page 25 - Verification Notes
H.264 Motion Estimation Engine www.xilinx.com 25 UG453 (v1.1) April 23, 2008 Verification Notes R The command line in the batch script invokes the following processes in this order: 1. A DOS window is spawned. 2. A Perl script ( MotionEstimation_Verification.pl ) is called, which sets up the require...
Page 27 - Appendix; Supporting Information; Directory Tree Structure
H.264 Motion Estimation Engine www.xilinx.com 27 UG453 (v1.1) April 23, 2008 R Appendix Supporting Information Input Sequences The files provided as video input source files are: \InputSequences\city_4cif_30\city_4cif_30.hdr \InputSequences\city_4cif_30\city_4cif_30.yuv \InputSequences\football_cif_...
Page 28 - References
28 www.xilinx.com H.264 Motion Estimation Engine UG453 (v1.1) April 23, 2008 R References 1. ITU-T/ISO/IEC, Advanced Video Coding for Generic Audio Visual Services , H.264 03/2005. X-Ref Target - Figure A-1 Figure A-1: Directory Tree Structure