Xilinx UG4153 Blood Glucose Meter User Manual


 
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 design the core into his system, the release provides the following
template files. Neither the core source code nor the HDL libraries have been provided in
source form but in object code format for simulation purposes.
Note: These VHDL template files are for reference only.
1. Instantiation template code:
/HDL/LowCost_MotionEstimation/MotionEstimation/src/MotionEstimation.vho
2. Model Tech VHDL simulator test bench code:
/HDL/LowCost_MotionEstimation/MotionEstimation/Testbench/MotionEstimation_TB.vho
Motion Estimation in the H.264 Encoder
Figure 3-1 shows the Motion Estimator in a typical implementation of an encoder. For
more information on the system-level integration, refer to the H.264 specification [Ref 1].
X-Ref Target - Figure 3-1
Figure 3-1: H.264 Encoder
Entropy
Coding
Scaling & Inv.
Transform
Quant.
Transf.
Intra/Inte
Coder
Control
Transform/
Scal./Quant
-
Intra-frame
Prediction
Output
Video
Signal
De-blocking
Input
Video
Signal
Split into
Macroblocks
16 x 16 pixels
Morion
Compensation
Motion
Control
UG453_01_09107
Motion
Estimation