DS785UM1
8-1
Copyright 2007 Cirrus Logic
8
8
8
Chapter 8
8
Graphics Accelerator
8.1 Overview
Note: The chapter applies only to the EP9307 and EP9315 procesors.
The hardware Graphics Accelerator improves graphic performance by handling block copy,
block fill, and hardware line draw functions. The Graphics Accelerator is used to off-load
graphics functions from the ARM Core. Pixel depths supported by the Graphics Accelerator
are 4, 8, 16 or 24 bits per pixel. The 24 bits per pixel mode can be operated as packed (4
pixels every 3 words) or unpacked (1 pixel per word with the high byte unused.) The Block
Copy function of the Graphics Accelerator is similar to a DMA (Direct Memory Access)
transfer that understands:
1. Pixel organization
2. Block width
3. Transparency, and
4. Transformation from 1 bpp (bit per pixel) to higher 4, 8, 16 or 24 bpp.
The Line Draw functions allow for solid lines or dashed lines. The colors for line drawing can
be either foreground color and background color or foreground color with the background
being transparent. The Graphics Accelerator also has an interrupt to indicate completion, or
termination due to error, of the current function.
8.2 Block Processing Modes
The block transfer modes allow transferring blocks of data from the source to the destination.
Block transfers occur between two memory areas that are the same size or from a packed
source to unpacked destination. It is not possible to copy from a large source to a smaller
destination. Three data path options are provided during block transfers:
1. Transparency
2. Logical AND/OR/XOR Mask, and
3. Logical AND/OR/XOR Destination
Since the block transfer features are all in the data path, transfers may be performed with any
combination of the previous functions enabled. When combining functions, the precedence is
Mask logic first, destination logical combination second, and finally transparency.
Summary of Contents for EP93 Series
Page 28: ...P 6 DS785UM1 Copyright 2007 Cirrus Logic Preface EP93xx User s Guide PP P ...
Page 162: ...5 36 DS785UM1 Copyright 2007 Cirrus Logic System Controller EP93xx User s Guide 55 5 ...
Page 576: ...15 18 DS785UM1 Copyright 2007 Cirrus Logic UART2 EP93xx User s Guide 1515 15 ...
Page 634: ...17 38 DS785UM1 Copyright 2007 Cirrus Logic IrDA EP93xx User s Guide 1717 17 ...
Page 648: ...19 6 DS785UM1 Copyright 2007 Cirrus Logic Watchdog Timer EP93xx User s Guide 1919 19 ...
Page 688: ...21 32 DS785UM1 Copyright 2007 Cirrus Logic I2S Controller EP93xx User s Guide 2121 21 ...
Page 790: ...27 20 DS785UM1 Copyright 2007 Cirrus Logic IDE Interface EP93xx User s Guide 2727 27 ...
Page 808: ...28 18 DS785UM1 Copyright 2007 Cirrus Logic GPIO Interface EP93xx User s Guide 2828 28 ...