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