请输入您要查询的百科知识:

 

词条 PICA200
释义

  1. Applications

  2. Specification

  3. References

  4. External links

{{tone|date=November 2017}}

PICA200 is a graphics processing unit (GPU) for embedded devices designed by Digital Media Professionals Inc. (DMP), a Japanese GPU design company. It was announced at SIGGRAPH 2005, and presented at a SIGGRAPH 2006 conference. PICA is DMP's brand of graphics processors for embedded devices, scalable from portables up to high-performance arcade systems. PICA200 simply denotes a 200 MHz-clocked GPU from the PICA family.

PICA200 has an instruction-programmable core (IPC) that gives it the capability to change configuration based on demands for a specific target system, which it manages with its 3D graphics engine.

PICA200 supports second-generation DMPs proprietary MAESTRO graphics technology ("MAESTRO-2G") which includes OpenGL ES 1.1 API support, optional OpenGL ES 1.1 extensions pack and some DMP proprietary extensions which enable custom hardware-based shading algorithms such as procedural texturing,[1] bidirectional reflectance distribution function (BRDF), Cook-Torrance specular highlights, polygon subdivision ("Geo Shader", a.k.a. tessellation),[2] soft shadow projection and fake subsurface scattering [3] (similar to two-sided lighting).[4]

The 3D processing core of PICA200 consists of up to four programmable vertex pipelines that can be rearranged as four pixel pipelines. The number of IPCs and pipelines will depend on the target processor core and may change in the future.[5]

For 2D graphics rendering there are two optional add-ons:[5] the image post-processing module PICA-FBM ("Frame Buffer Object") that can be used as an anti-aliasing filter with support for some specific 2D functions and the vector graphics module PICA-VG ("Vector Graphics") as PICA-FBM extension.

PICA-FBM is also available as a standalone 2D graphics core. PICA-VG is a PICA-FBM are only available as optional addons.[5]

PICA-VG also supports released Khronos OpenVG 1.0 API, released on July 18, 2005[6] which give it additional potential for vector graphics acceleration.[5]

PICA200 and MAESTRO-2G is a further refinement of DMP's first-generation MAESTRO developed in DMP's proof-of-concept processor ULTRAY2000.

Applications

DMP announced that Nintendo adopted PICA200 as the GPU for the portable game console Nintendo 3DS.[7]

Specification

  • 65 nm Single Core[8](max. clock frequency 400 MHz)
    • pixel performance: 800 Mpixel/s[8]
    • 400 Mpixel/s @100 MHz[2]
    • 1600 Mpixel/s @400 MHz
    • vertex performance: 15.3 Mpolygon/s at 200 MHz[8]
    • 40Mtriangle/s @100 MHz[2]
    • 160Mtriangle/s @400 MHz
  • Power consumption: 0.5-1.0 mW/MHz[2]
  • Frame Buffer max. 4095×4095 pixels
  • Supported pixel formats: RGBA 4-4-4-4, RGB 5-6-5, RGBA 5-5-5-1, RGBA 8-8-8-8
  • Vertex program (ARB_vertex_program)
  • Render to Texture
  • Hardware Transform and Lighting(T&L)
  • MipMap
  • Bilinear texture filtering
  • Alpha blending
  • Full-scene anti-aliasing (2×2)
  • Phong Shading
  • Cel Shading
  • Perspective-Correct Texture Mapping
  • Dot3 Bump Mapping/Normal Mapping.
  • Shadow Mapping
  • Shadow Volumes
  • Self-Shadowing
  • Lightmapping
  • Environment Mapping/Reflection Mapping
  • Volumetric Fog[9]
  • Post-processing effects like motion, bloom, depth of field, HDR rendering, gamma correction
  • Polygon offset
  • Depth Test, Stencil Test, Alpha Test.
  • Clipping, Culling
  • 8-bit stencil buffer
  • 24-bit depth buffer
  • Single/Double/Triple buffer
  • 5-Stage TEV Pipeline
  • TEV Combiner Buffer(Only the first four TEV stages can write to the combiner buffer)
  • Color Combiners, Alpha Combiners, Texture Combiners.
  • PICA-FBM frame buffer management
  • DMP's MAESTRO-2G technology:
    • per-pixel lighting
    • fake sub-surface scattering
    • procedural texture
    • refraction mapping
    • subdivision primitive
    • shadow
    • gaseous object rendering
    • bidirectional reflectance distribution function
    • Cook-Torrance Model
    • polygon subdivision
    • soft shadowing

References

1. ^{{Cite web| url=http://journal.mycom.co.jp/articles/2006/08/15/siggraph07/003.html | title=Procedural texture generation unit and saving video memory | date=August 15, 2006}}
2. ^{{Cite web| url=http://people.csail.mit.edu/kapu/EG_08/Mobile3D_EG08.pdf | title=[Page64] DMP Inc. PICA graphics core | date=April 14–18, 2008 | publisher=EuroGraphics 2008, Crete }}
3. ^{{Cite web| url=https://worldwide.espacenet.com/publicationDetails/biblio?DB=EPODOC&II=1&ND=3&adjacent=true&locale=en_EP&FT=D&date=20081016&CC=JP&NR=2008250577A&KC=A | title=K. Kolchin, CURVATURE BASED RENDERING METHOD AND DEVICE FOR TRANSLUCENT MATERIALS SUCH AS SKIN OF HUMAN BODY, JP2008250577 (A) | date=October 16, 2008}}
4. ^{{Cite web| url=http://developer.download.nvidia.com/books/HTML/gpugems/gpugems_ch16.html | title=Simon Green, GPU Gems 2, Chapter 16. Real-Time Approximations to Subsurface Scattering | date=August 15, 2006}}
5. ^{{Cite web | url=http://journal.mycom.co.jp/articles/2006/08/15/siggraph07/001.html | title=PICA200's OpenGL ES 1.1 support, core programming and optional addon modules | date=August 15, 2006 | deadurl=yes | archiveurl=https://web.archive.org/web/20100826050904/http://journal.mycom.co.jp/articles/2006/08/15/siggraph07/001.html | archivedate=August 26, 2010 | df= }}
6. ^{{Cite web| url=http://www.hu1.com/downloads/openvg_1.0_specification.pdf | title=OpenVG specification | date=July 28, 2005}}
7. ^{{Cite web | url=http://www.dmprof.com/e_news/e_press/372/ | title=Press Release: DMP 3D Graphics IP core "PICA200" is adopted by Nintendo 3DS | date=June 21, 2010 | publisher=Digital Media Professionals Inc. (DMP) | deadurl=yes | archiveurl=https://web.archive.org/web/20100920212900/http://dmprof.com/e_news/e_press/372/ | archivedate=September 20, 2010 | df= }} [html]] {{webarchive|url=https://web.archive.org/web/20100825041133/http://www.dmprof.com/release/20100621_3DS_EN.html |date=2010-08-25 }} [http://www.dmprof.com/release/20100621_3DS_EN.pdf [pdf]] {{webarchive|url=https://web.archive.org/web/20100920233144/http://dmprof.com/release/20100621_3DS_EN.pdf |date=2010-09-20 }}
8. ^{{Cite web | url=http://www.dmprof.com/release/leaflet_PICA200_en.pdf | title=PICA 200 3D Graphics IP (product brochure) | date=June 11, 2010 | publisher=Digital Media Professionals Inc. (DMP) | deadurl=yes | archiveurl=https://web.archive.org/web/20100704204015/http://www.dmprof.com/release/leaflet_PICA200_en.pdf | archivedate=July 4, 2010 | df= }}
9. ^http://www.siliconera.com/2011/03/17/the-nintendo-3ds-knows-how-to-make-fog-its-built-on-a-chip/

External links

  • [https://web.archive.org/web/20101130052019/http://www.dmprof.com/english/e_products/e_pica_200/ PICA200 3D Graphics IP]
  • PICA200 block diagram
  • SIGGRAPH 2006 - 日本発のGPUテクノロジー「PICA200」が公開 (August 15, 2006)
  • ニンテンドー3DSにDMPの3DグラフィックスIPコア「PICA200」が採用された理由 (June 22, 2010)
{{Nintendo hardware}}{{DEFAULTSORT:Pica200}}

3 : Graphics hardware|Graphics processing units|Nintendo chips

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 11:29:10