Renesas SH7781 User Manual
Page 1031

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)