English
Language : 

SH7785 Datasheet, PDF (1048/1692 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer
20. Graphics Data Translation Accelerator (GDTA)
Start
[Step (1) Clear the CL access mask]
After the CPU sets the key code in GACMR within the bus interface, set GACER to enable access to the CL function block.
[Step (2) Initialize the CL function block]
The CPU sets the frame width/height, input Y/UV padding size, output padding size, and output data/address mode.
In ARGB conversion mode, CLPLPR should also be set.
[Step (3) Write the color conversion table to RAM 0]
The CPU writes the color conversion table to RAM 0.
* Step (3) is not necessary in YUYV conversion mode; it is only required in ARGB conversion mode.
[Step (4) Write to the command FIFO]
The CPU writes commands to CLCF. Four command parameters are required
and should be written in succession in the following order:
(1) Data for writing: Input Y pointer
(2) Data for writing: Input U pointer
(3) Data for writing: Input V pointer
(4) Data for writing: Output pointer
No
Continuous processing?
Yes
No
Is continuous processing
timed by interrupt or setting of the
CL_END bit in GACISR?
Yes
Is the CL command FIFO full?
Yes
(Check the CK_CFF bit in CLSR.)
No
[Step (5) Wait for processing completion]
Processing completion is judged using an interrupt from the CPU or the CL_END bit in GACISR.
Next processing?
No
End
Yes
Change settings
No
for CL processing?
Yes
Figure 20.5 CL Processing Procedure
Rev.1.00 Jan. 10, 2008 Page 1018 of 1658
REJ09B0261-0100