CXD3526GG
3-2. Conditions for Accessing Gamma RAM and Color Shading RAM
With this IC, there are two way to access the internal RAM: by the host I/F using the serial bus and refresh/
write-back for sending/receiving data via external ROM I/F. In the case of Gamma RAM, internal RAM must be
accessed by the host I/F in 2-byte units, and memory address must be read from or written to odd memory
addresses. Color shading RAM can be accessed in 1-byte units and there is no restriction on which addresses
can be read or written.
It is possible to access internal RAM from each I/F when the conditions given in the following table are
established.
GAM_ON
Vertical blanking period
Gamma RAM access
0
—
Yes
1
Vertical blanking period
Yes
1
Outside vertical blanking period
No
∗ GAM_ON represents the setting value of the DSD register.
∗ Gamma correction is not performed when GAM_ON is "0", and is performed when
GAM_ON is "1".
Conditions for Accessing Gamma RAM
CSC_ON
Vertical blanking period
Color shading RAM access
0
—
Yes
1
Vertical blanking period
Yes
1
Outside vertical blanking period
No
∗ CSC_ON represents the setting value of the color shading register.
∗ Color shading correction is not performed when CSC_ON is "0", and is performed when
CSC_ON is "1".
Conditions for Accessing Color Shading RAM
GAM_ON must be set to "0" when performing a write-back or forced refresh operation for Gamma RAM.
Similarly, CSC_ON must be set to "0" when performing a write-back or forced refresh operation for color
shading RAM.
In the case of a self-refresh operation, the start of vertical blanking period is automatically detected and
operations start automatically at that time, regardless of how GAM_ON and CSC_ON are set. Therefore, be
sure to set the external EEPROM transfer count register ROM_TRAN to fit within the vertical blanking period.
Furthermore, the vertical blanking period for gamma is set using GAM_H1, GAM_H2, GAM_V1 and GAM_V2,
while the vertical blanking period for color shading is set using CSC_HP, CSC_VP, CSC_HNUM, CSC_VNUM,
CSC_HINT and CSC_VINT. Make all settings in accordance with the specifications of the video signal
attempting to be displayed.
– 17 –