20. Graphics Data Translation Accelerator (GDTA)

Rev.1.00 Jan. 10, 2008 Page 1001 of 1658

REJ09B0261-0100

Writing Order
Intra Macroblock
Processing
Forward
Macroblock
Processing
Reverse
Macroblock
Processing
Bidirectional
Macroblock
Processing
End
Command
Command
parameter 1
Bits 31 to 26: cbp
Bits 2 to 0: H'0
Bits 31 to 26: cbp
Bits 2 to 0: H'1
Bits 31 to 26: cbp
Bits 2 to 0: H'2
Bits 31 to 26: cbp
Bits 2 to 0: H'3
Bits 2 to 0: H'4
Command
parameter 2
mbcol mbcol mbcol mbcol
Command
parameter 3
mbrow mbrow mbrow mbrow
Command
parameter 4
Buffer RAM
pointer
Forward_
Recon_down
Back_
Recon_down
Forward_
Recon_down
Command
parameter 5
Forward_
Recon_right
Back_
Recon_right
Forward_
Recon_right
MC
command
Command
parameter 6
Buffer RAM
pointer
Buffer RAM
pointer
Back_
Recon_down
Command
parameter 7
Back_
Recon_right
Command
parameter 8
Buffer RAM
pointer
MC Operating Mode: Bits 2 to 0 are H'0: Intra macroblock processing Bits 2 to 0 are H'1: Forward macroblock processing Bits 2 to 0 are H'2: Reverse macroblock processing Bits 2 to 0 are H'3: Bidirectional macroblock processing Bits 2 to 0 are H'4: End command (When bit 2 is 1, it is regarded as the end command.) Coded Block Pattern (cbp): Bit 31: Indicates whether or not the Y0 IDCT data exists (0: IDCT data is invalid, 1: IDCT data is valid) Bit 30: Indicates whether or not the Y1 IDCT data exists (0: IDCT data is invalid, 1: IDCT data is valid) Bit 29: Indicates whether or not the Y2 IDCT data exists (0: IDCT data is invalid, 1: IDCT data is valid) Bit 28: Indicates whether or not the Y3 IDCT data exists (0: IDCT data is invalid, 1: IDCT data is valid) Bit 27: Indicates whether or not the U IDCT data exists (0: IDCT data is invalid, 1: IDCT data is valid)