Device
Graphics accelerator
subsystem
MPU
subsystem
SGX_IRQ
Interrupt
controller
L3 (master)
interconnect
L3 (slave)
interconnect
PRCM
SGX_FCLK
SGX_ICLK
SGX_RST
sgx-001
Public Version
SGX Overview
www.ti.com
8.1
SGX Overview
The 2D/3D graphics accelerator (SGX) subsystem accelerates 2-dimensional (2D) and 3-dimensional (3D)
graphics applications. The SGX subsystem is based on the POWERVR
®
SGX core from Imagination
Technologies. SGX is a new generation of programmable POWERVR graphic cores. The POWERVR
SGX530 v1.2.5 architecture is scalable and can target all market segments from mainstream mobile
devices to high-end desktop graphics. Targeted applications include feature phone, PDA, and hand-held
games.
shows the SGX subsystem in the device.
Figure 8-1. Graphics Accelerator Highlight
The SGX graphics accelerator can simultaneously process various multimedia data types:
•
Pixel data
•
Vertex data
•
Video data
•
General-purpose processing
This is achieved through a multithreaded architecture using two levels of scheduling and data partitioning
enabling zero-overhead task switching.
The SGX subsystem is connected to the L3 interconnect by a 128-bit master and a 32-bit slave interface.
8.1.1 POWERVR SGX Main Features
•
2D graphics, 3D graphics, vector graphics, and programming support for GP-GPU functions
•
Tile-based architecture
•
Universal scalable shader engine ( USSE™) – multithreaded engine incorporating pixel and vertex
shader functionality
•
Advanced shader feature set – in excess of Microsoft VS3.0, PS3.0, and OpenGL2.0
1966
2D/3D Graphics Accelerator
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated