
14. Mask Functions
A45L9332A Series
PRELIMINARY
(October, 2001, Version 0.1)
26
AMIC Technology, Inc.
1) Normal Write
I/O masking : By Mask at Write per Bit Mode, the selected bit planes keep the original data.
If bit plane 0,3,7,9,15,22,24, and 31 keep the original value.
i) STEP
SMRS (LMR) : Load mask [31-0]=”0111,1110,1011,1111,0111,1101,0111,0110”
Row Active with DSF “H” : Writ Per Bit Mode Enable
Perform Normal Write
ii) ILLUSTRATION
I/O(=DQ)
External Data-in
DQMi
Mask Register
Before Write
After Write
31 24
1 1 1 1 1 1 1 1
DQM3=0
0 1 1 1 1 1 1 0
0 0 0 0 0 0 0 0
0 1 1 1 1 1 1 0
23 16
1 1 1 1 1 1 1 1
DQM2=0
1 0 1 1 1 1 1 1
0 0 0 0 0 0 0 0
1 0 1 1 1 1 1 1
15 8
0 0 0 0 0 0 0
DQM1=0
0 1 1 1 1 0 1
1 1 1 1 1 1 1
1 0 0 0 0 1 0
7 0
0 0 0 0 0 0 0 0
DQM0=1
0 1 1 1 0 1 1 0
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1
Note 1
2) Block Write
Pixel masking : By Pixel Data issued through DQ pin, the selected pixels keep the original data.
See PIXEL TO DQ MAPPING TABLE.
If Pixel 0,4,9,13,18, 22, 27 and 31 keep the original white color.
Assume 8bpp,
White = “0000,0000”, Red = “1010,0011”, Green = “1110,0001”, Yellow = “0000,1111”, Blue = “1100,0011”
i) STEP
SMRS(LCR) : Load color (for 8bbp, through X32 DQ color 0-3 are loaded into color registers)
Load(color3, color2, color1, color0) = (Blue, Green, Yellow, Red)
= “1100,0011,1110,0001,0000,1111,1010,0011”
Row Active with DSF “L” : I/O Mask by Write Per Bit Mode Disable
Block write with DQ[31-0] = “0111,0111,1011,1011,1101,1101,1110,1110”
ii) ILLUSTRATION
I/O(=DQ)
DQMi
Color Register
31 24
DQM3=0
Color3=Blue
White DQ24=H
White DQ25=H
White DQ26=H
White DQ27=L
White DQ28=H
White DQ29=H
White DQ30=H
White DQ31=L
Blue
Blue
Blue
White
Blue
Blue
Blue
White
Note 2
23 16
DQM2=0
Color2=Green
White DQ16=H
White DQ17=H
White DQ18=L
White DQ19=H
White DQ20=H
White DQ21=H
White DQ22=L
White DQ23=H
Green
Green
White
Green
Green
Green
White
Green
15 8
DQM1=0
Color1=Yellow
White DQ8=H
White DQ9=L
White DQ10=H
White DQ11=H
White DQ12=H
White DQ13=L
White DQ14=H
White DQ15=H
Yellow
White
Yellow
Yellow
Yellow
White
Yellow
Yellow
7 0
DQM0=1
Color0=Red
White DQ0=L
White DQ1=H
White DQ2=H
White DQ3=H
White DQ4=L
White DQ5=H
White DQ6=H
White DQ7=H
White
White
White
White
White
White
White
White
000
001
010
011
100
101
110
111
000
001
010
011
100
101
110
111
Before
Block
Write
&
DQ
(Pixel
data)
After
Block
Write
* Note : 1. DQM byte masking.
2. At normal write, One column is selected among columns decoded by A2-0 (000-111)
At block write, instead of ignored address A2-0, DQ0-31 control each pixel.