G30 A 3D graphics accelerator for mobile devices Petri Nordlund CTO, Bitboys Oy - PowerPoint PPT Presentation

About This Presentation
Title:

G30 A 3D graphics accelerator for mobile devices Petri Nordlund CTO, Bitboys Oy

Description:

Graphics Hardware Workshop 2003. Acceleon G30 A tiny graphics processor core for embedded- and ... Hardware Bezier curve tessellation cubic and quadratic ... – PowerPoint PPT presentation

Number of Views:89
Avg rating:3.0/5.0
Slides: 14
Provided by: petrino
Category:

less

Transcript and Presenter's Notes

Title: G30 A 3D graphics accelerator for mobile devices Petri Nordlund CTO, Bitboys Oy


1
G30A 3D graphics
accelerator for mobile devicesPetri
NordlundCTO, Bitboys Oy
2
Outline
  • Acceleon G30
  • Acceleon family
  • Architecture and features
  • Advantages
  • Hardware demonstration

3
Acceleon G30
  • A tiny graphics processor core for embedded- and
    handheld devices
  • Mobile handsets
  • Gaming devices
  • PDAs
  • A member of the Acceleon family
  • Accelerating
  • User-interface graphics
  • Vector graphics
  • 2D bitmap graphics
  • 3D graphics

4
Acceleon family
  • Acceleon G30 is part of a backwards-compatible
    family of graphics processor cores
  • Acceleon G10
  • Anti-aliased vector graphics rendering
  • User interface- and vector font rendering
  • Acceleon G20
  • For volume-market handheld gaming platforms
  • 3D graphics rendering without Z-buffer
  • Acceleon Visual Platform
  • A complete visualization solution
  • Includes software and hardware

5
Architecture
  • Acceleon G30 graphics processor

6
Features
  • Hardware rendering
  • 2D graphics
  • Vector graphics
  • 3D graphics
  • Anti-aliasing with no performance penalty
  • Maximum display resolution 1024x1024
  • 16-bit color (1555, 4444, 565)
  • 24-bit internal color processing (6666)
  • Works with any host/memory interface

7
Features Vector graphics
  • Complex self-intersecting convex and concave
    polygons
  • Hardware Bezier curve tessellation cubic and
    quadratic
  • Simple moveto(), lineto(), curveto(), fill()
    command interface
  • Alpha blending
  • Sub-pixel accurate rendering
  • Linear and radial gradients

8
Features 2D graphics
  • Bit-blit
  • Source, destination, pattern
  • YUV-to-RGB conversion
  • Raster operations
  • Sprites
  • Font rendering

9
Features 3D graphics
  • Compatible with OpenGL ES 1.0
  • Early version, hardware will be conformant with
    the final specification when its released
  • 16-bit hardware Z-buffer, 1-bit stencil
  • Flexible input vertex format
  • Points, lines and triangles
  • Scissor rectangle

10
Features 3D / texturing
  • Perspective correct texture mapping
  • One texture / pixel
  • Bilinear- and MIP-map filtering
  • Sub-texel accuracy
  • Compressed texture formats
  • On-chip texture cache

11
Features 3D / Pixel processing
  • Perspective correct shading
  • Ambient, diffuse, specular
  • Fog
  • Alpha blending
  • Alpha test
  • Logic operations
  • Stencil operations

12
Advantages
  • Its smaller than you think
  • One core for all graphics rendering
  • Tailored for mobile- and embedded devices
  • High image quality
  • Very low power consumption
  • Exceeds the standards
  • Backwards compatible family of products
  • No embedded memory

13
Hardware demonstration
Write a Comment
User Comments (0)
About PowerShow.com