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)
Copyright © 2011–2013, Texas Instruments Incorporated