Cirrus Logic EP93xx User Manual

Page 187

Advertising
background image

DS785UM1

7-5

Copyright 2007 Cirrus Logic

Raster Engine With Analog/LCD Integrated Timing and Interface

EP93xx User’s Guide

7

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

Advertising