Renesas SH7781 User Manual

Page 1031

Advertising
background image

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)

Advertising