DISTRIBUTION RESTRICTED. COPYRIGHT RESERVED 1995
CONTACT MITSUBISHI ELECTRONICS REGARDING DISTRIBUTION
22
4.3.4 Output Request
M65727 is capable of outputting the result of operation independently and in parallel with the
arithmetic operation of the motion estimation. The output data is output by asserting OREQC, the
output request signal.
The output data becomes invalid when the RESET cycle occurs before during the motion estimation
operation, or when ESYNC signal is asserted with the space less than the minimum number of execution
cycle (550 / 806 cycles) before the output data becomes valid. Moreover, the space between ESYNC
and OREQC must be at least 30 cycles.
The output port uses tri-state output. This is activated by asserting OEC, the output enable signal.
Fig. 4.3.4-1 shows the output operation.
4.3.5 Activation of Execution Cycle
The execution cycle of M65727 is activated by ESYNC, the execution sync signal. The minimum
number of cycles for one execution cycle depends on the vertical search range. When the vertical
search range is ±7.5, 550
is required. When it is ±15.5, 806
is required. It is necessary to assert
ESYNC using an interval greater than the above minimum cycle.
It is necessary to input the search window image data, the template MB data, and the dynamic control
information within the execution cycle activated by one SYNC signal. It is not allowed to input the
above across ESYNC's.
Fig. 4.3.5-1 shows how the execution cycle is activated.
4.3.6 Dynamic Control Input
M65727 allows the control information to be input independent of and parallel to the arithmetic
operation of the motion estimation. The dynamic control information is input by repeated assertion of
DSYNC
The control data input must be completed within one execution cycle and at least 10 cycles or more
space is needed between ESYNC and DSYNC. As long as this limitation is obeyed, the dynamic
control information can be input in parallel with the search window image data and the actual operation
of the motion estimation operation.
Fig. 4.3.6-1 shows the dynamic control input operation.
4.3.7 Number of Cycles Needed (from Data Input to Data Output)
The number of cycles needed depends on the operating modes. The minimum number of cycles
needed for one execution cycle (from the assertion of one ESYNC to the assertion of next ESYNC)
depends on the vertical search range. When the vertical search range is ±7.5, 550 cycles are needed;
when it is ±15.5, 806 cycles are needed. When the Field/Frame Dual-Prime mode is used, the
minimum cycles will be 550 cycles.