most significant location on a per byte basis.
words in a byte oriented Frame Buffer organization.
As stored in memory
4 bits per pixel
32-bit Word
Byte 3
Byte 2
bit 31
bit 24 bit 23
bit 16 bit 15
Pixel 6 Pixel 7 Pixel 4 Pixel 5 Pixel 2
8 bits per pixel
32-bit Word
Byte 3
Byte 2
bit 31
bit 24 bit 23
bit 16 bit 15
Pixel 3
Pixel 2
15 or 16 bits per pixel
32-bit Word
Byte 3
Byte 2
bit 31
bit 24 bit 23
bit 16 bit 15
Pixel 1
24 bits per pixel packed
32-bit Word 0
Byte 3
Byte 2
bit 31
bit 24 bit 23
bit 16 bit 15
Pixel 1 Blue
Pixel 0 Red
32-bit Word 1
Byte 7
Byte 6
bit 31
bit 24 bit 23
bit 16 bit 15
Pixel 2 Green
Pixel 2 Blue
32-bit Word 2
Byte B
Byte A
bit 31
bit 24 bit 23
bit 16 bit 15
DS785UM1
Raster Engine With Analog/LCD Integrated Timing and Interface
Table 7-2. Byte Oriented Frame Buffer Organization
Byte1
Byte 0
bit 8 bit 7
bit 0
Pixel 3 Pixel 0
Pixel 1
Byte1
Byte 0
bit 8 bit 7
bit 0
Pixel 1
Pixel 0
Byte1
Byte 0
bit 8 bit 7
bit 0
Pixel 0
Byte 1
Byte 0
bit 8 bit 7
bit 0
Pixel 0 Green
Pixel 0 Blue
Byte 5
Byte 4
bit 8 bit 7
bit 0
Pixel 1 Red
Pixel 1 Green
Byte 9
Byte 8
bit 8 bit 7
bit 0
Copyright 2007 Cirrus Logic
Table 7-2
demonstrates pixel packing within
In pixel output order (progressive scan)
Pixel 0 is first pixel out (upper left corner of screen) -->
Pixel
Pixel
Pixel
Pixel 2
0
1
bit 7
bit 0 bit 15
bit 8 bit 23
Byte 0
Byte1
32-bit Word
Pixel 0
Pixel 1
bit 7
bit 0 bit 15
bit 8 bit 23
Byte 0
Byte1
32-bit Word
Pixel 0
bit 15
bit 8 bit 7
bit 0 bit 31
Byte1
Byte 0
32-bit Word
Pixel 0
Pixel 1
Red
Red
bit 23
bit 16 bit 15
bit 8 bit 7
Byte 2
Byte 5
Word 0
Word 1
Green
Green
bit 15
bit 8 bit 7
bit 0 bit 31
Byte 1
Byte 4
Word 0
Word 1
Blue
Blue
bit 7
bit 0
bit 31
bit 24
Byte 0
Byte 3
Word 0
Word 0
EP93xx User's Guide
Pixel
Pixel
Pixel
Pixel
3
4
5
6
bit 16 bit 31
bit 24
Byte 2
Byte 3
Pixel 2
Pixel 3
bit 16 bit 31
bit 24
Byte 2
Byte 3
Pixel 1
bit 24 bit 23
bit 16
Byte 3
Byte 2
Pixel 2
Pixel 3
Red
Red
bit 0 bit 31
bit 24
Byte 8
Byte B
Word 2
Word 2
Green
Green
bit 24 bit 23
bit 16
Byte 7
Byte A
Word 1
Word 2
Blue
Blue
bit 23
bit 16
bit 15
bit 8
Byte 6
Byte 9
Word 1
Word 2
7-5
7
7
Need help?
Do you have a question about the EP93 Series and is the answer not in the manual?