www.ti.com
Introduction
5.1 Introduction
This chapter describes the 2D/3D graphics accelerator (SGX) for the device.
NOTE: The SGX subsystem is a Texas Instruments instantiation of the POWERVR
®
SGX530 core
from Imagination Technologies Ltd.
This document contains materials that are ©2003-2007 Imagination Technologies Ltd.
POWERVR
®
and USSE™ are trademarks or registered trademarks of Imagination
Technologies Ltd.
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.
5.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
• Industry-standard API support – Direct3D Mobile, OpenGL ES 1.1 and 2.0, OpenVG v1.0.1
• Fine-grained task switching, load balancing, and power management
• Advanced geometry direct memory access (DMA) driven operation for minimum CPU interaction
• Programmable high-quality image anti-aliasing
• POWERVR SGX core MMU for address translation from the core virtual address to the external
physical address (up to 4GB address range)
• Fully virtualized memory addressing for OS operation in a unified memory architecture
• Advanced and standard 2D operations [e.g., vector graphics, BLTs (block level transfers), ROPs
(raster operations)]
• 32K stride support
5.1.2 SGX 3D Features
• Deferred pixel shading
• On-chip tile floating point depth buffer
• 8-bit stencil with on-chip tile stencil buffer
• 8 parallel depth/stencil tests per clock
• Scissor test
• Texture support:
– Cube map
– Projected textures
– 2D textures
– Nonsquare textures
• Texture formats:
– RGBA 8888, 565, 1555
– Monochromatic 8, 16, 16f, 32f, 32int
– Dual channel, 8:8, 16:16, 16f:16f
179
SPRUH73H–October 2011–Revised April 2013 Graphics Accelerator (SGX)
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated