Owner's manual

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