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 describe the verification platform. The simulation described may be used for visualization of the I/O signals at the periphery of the cores. Although the same precompiled libraries are used in the verification of the Motion Estimation Engine core, this process is described in detail in Chapter 5, “Verifying the System.”

Test Bench Release

For the purposes of running, viewing, and understanding the test bench and the architectures used, the release provides the following files under \HDL\LowCost_MotionEstimation\MotionEstimation:

1.Libraries of object (precompiled) source:

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/work/

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ memxlib/

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ Sim_tools/

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ unisim/

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ mig_ddr2_s3a_v1_06_a/

2.Test bench stimulus files:

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ stimuli/ (input stimulus files)

3.ModelSim-specific script files:

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ MotionEstimation_prim.do

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ MotionEstimation_core.do

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ MotionEstimation_user.do

/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/ vsim_gui.bat

H.264 Motion Estimation Engine

www.xilinx.com

21

UG453 (v1.1) April 22, 2008

Page 21
Image 21
Xilinx UG4153 manual Simulating the H Motion Estimation Engine Core, Test Bench Release, Test bench stimulus files