PowerVR

Le PowerVR est la division d'affaires de la compagnie de conception et d'exécution de processeur, les technologies (autrefois VideoLogic) d'imagination de , qui conçoit l'IP pour la pièce visuelle de processeurs de leurs affaires. Des graphiques, la vidéo, et l'affichage sont inclus dans les types de processeurs visuels qu'ils adressent.

Les chipsets de PowerVR étaient par le passé un choix populaire pour des PCs, mais vivent maintenant dessus à l'intérieur de beaucoup de dispositifs mobiles tels que des palmtops et des portables. Les accélérateurs du 3D de PowerVR ne sont pas fabriqués par PowerVR, mais à la place l'IP est autorisé à d'autres compagnies telles que NEC .

Le concurrent primaire à l'ensemble de PowerVR de morceaux 3D vers la fin des années 90 était la série de vaudou du 3dfx qui irait bien par la suite au leader de marché, avant la concurrence sérieuse par ATI et le NVIDIA a expulsé les deux compagnies des rôles primaires dans l'industrie de PC. Depuis 2002, beaucoup de jeux de PC ne soutiennent plus officiellement PowerVR.

Réalisations

Sega Dreamcast

Le morceau du PowerVR2 de deuxième génération a trouvé une vie de floraison dans la console de Sega Dreamcast entre 1998 et 2001. En tant qu'élément d'un concours interne au Sega de concevoir le successeur au Saturne , le PowerVR2 a été autorisé au NEC et a été choisi en avant d'une conception rivale basée sur le vaudou 3dfx 2. grâce à l'exécution du PowerVR2, plusieurs jeux de Dreamcast tels que l'arène du tremblement III de pourraient rivaliser leurs contre-parties de PC dans la qualité et l'exécution. Cependant, le succès du Dreamcast a signifié que la variante de PC, vendue sous le nom de néon 250, a semblé une année en retard au marché et était à ce moment-là mi-portée au mieux.

KYRO et KYRO II

En 2001, le STMicroelectronics a adopté le de troisième génération PowerVR3 pour leur " STG4000 ; KYRO" ; et " de STG 4500 ; KYRO II" ; morceaux (droits). Le MCE PowerVR3 KYRO II, libéré en 2001, pouvait rivaliser le plus coûteux Radeon RDA d'ATI et le GeForce de NVIDIA 2 GTS dans les repères du temps, en dépit de ne pas avoir le de matériel transforment et de ne pas allumer . Malheureusement, car des jeux ont été optimisés pour le matériel transformer et en s'allumant, le KYRO II a perdu son avantage d'exécution et n'est pas soutenu par la plupart des jeux modernes.

< ! -- L'image d'Unsourced a enlevé : --> Le morceau du STG5000 du MCE a été basé sur le PowerVR4 , qui a inclus le T&L de matériel mais il n'est jamais venu à la fructification commerciale.

PowerVR MBX/SGX

Le marché à extrémité élevé de PC étant fixé par ATI et NVIDIA, PowerVR se concentre maintenant sur le marché portatif avec ses dernières conceptions, le PowerVR MBX de puissance faible et le PowerVR SGX de haute performance, qui sont devenus les normes de fait pour 3D mobile, autorisé par sept des dix fabricants principaux de semi-conducteur comprenant le Intel , le Texas Instruments , le Samsung , le NEC , les semi-conducteurs du NXP, le Freescale , le Renesas , et le Sunplus , et en service dans beaucoup des portables à extrémité élevé comprenant l'iPhone , Nokia N95 , Sony Ericsson P1 d'Apple de , et Motorola RIZR Z8 .

Les produits qui ont MBX/SGX à bord, mais ne l'emploient pas nécessairement :

Freescale i.MX31 -- MBX Lite +
FPU + d'ARM11 Garz et Fricke Adelaïde

Freescale i.MX31C -- MBX Lite + FPU + ARM11

Freescale MPC5121e -- MBX Lite + VGP Lite + PowerPC e300

CE d'Intel de 2110 -- MBX Lite +
XScale Boîtes de Placer-Dessus d'ASUS
Enregistreur de médias de la Multi-Pièce HD Digitals de Digeo Moxi
Compagnon de Digeo Moxi
Boîtes visuelles de Placer-Dessus de réseaux de Digitals
Boîtes de Placer-Dessus d'OKI
Boîtes de Placer-Dessus de ZTE

Intel Canmore -- SGX + x86

Intel Diamondville -- dérivé de Silverthorne du SGX + x86 (unité centrale de traitement)

Jeu de puces d'Intel Poulsbo de -- SGX (une partie de la plate-forme de Menlow, avec l'unité centrale de traitement de Silverthorne de de puissance faible x86)

Intel Moorestown -- SGX + puissance faible très x86

Marvell 2700G (était le Intel 2700G ) --
du MBX Lite (en tant que compagnon au processeur PXA27x de Marvell (était Intel) XScale) Technologie anticipée M.
Advantech UbiQ-350
Advantech UbiQ-470
L'électronique UMR-X10 http://www.asp?prodLineID=4136
Compulab CM-F82 (module de PowerPC)
Dell Axim X50v
Dell Axim X51v
Apprêteur Wayne IX
Gigaoctet GSmart t600
Paume Foleo
Garniture de poivre de
Systèmes MediaStaff DS de PFU

NEC NaviEngine1 --
SGX535 + d'ARM11 MPCore (quadruple) Systèmes d'information alpestres de voiture (le printemps 2010)

NXP Nexperia PNX4008 -- MBX Lite +
FPU + d'ARM9 Sony Ericsson M600
Sony Ericsson M608c
Sony Ericsson P1i
Sony Ericsson P1c
Sony Ericsson P990
Sony Ericsson P990c
Sony Ericsson W950i
Sony Ericsson W958c
Sony Ericsson W960i
Sony Ericsson W960c

NXP Nexperia PNX4009 -- MBX Lite + FPU + ARM9

Renesas SH3707 --

  • DE
      DE MBX + DE VGP + DE FPU + DE SH-4 L'aurore de Sega de

    Renesas SH7770 (SH-Navi1) -- MBX + VGP + FPU + SH-4 , Renesas non identifié --
    MBX + de SuperH Systèmes d'information alpestres de voiture
    Clairon MAX960
    Clairon NAX963HD
    Clairon MAX973
    Mitsubishi HDD Navi H9000
    Mitsubishi HDD Navi H9700
    Carrozzeria pionnier HDD CyberNavi AVIC-VH009
    Carrozzeria pionnier HDD CyberNavi AVIC-ZH900MD

  • Renesas SH7775 -- MBX + VGP + FPU + SH-4

    Renesas SH73180 (SH-Mobile3) , Renesas SH73182 (SH-Mobile3+) , Renesas SH73230 (SH-Mobile3A) , Renesas SH73450 (SH-Mobile3A+) -- MBX Lite +
    VGP Lite + de SH-4 Fujitsu F702iD
    Fujitsu F901iC
    Fujitsu F902i
    Fujitsu F902iS
    Héros de Helio
    Mitsubishi D702i
    Mitsubishi D851iWM (BAGAGISTE de MUSIQUE X)
    Mitsubishi D901i
    Mitsubishi D901iS
    Mitsubishi D902i
    Mitsubishi D902iS
    Motorola MS550
    Pantech PN-8300
    La SK Teletech (CIEL) IM-8300

    Renesas G1 SH-Mobile -- MBX Lite +
    VGP Lite + de SH-4 Fujitsu F704i
    TÉLÉPHONE III (F882iES) de Fujitsu Raku-Raku
    TÉLÉPHONE de Fujitsu Raku-Raku de base (F883i)
    TÉLÉPHONE IV (F883iES) de Fujitsu Raku-Raku
    Fujitsu F903i
    Fujitsu F903iX À GRANDE VITESSE
    Fujitsu F904i
    Mitsubishi D704i
    Mitsubishi D903i
    Mitsubishi D903iTV
    Mitsubishi D904i

    Renesas G2 SH-Mobile -- MBX Lite +
    VGP Lite + de SH-4 Fujitsu F905i
    Mitsubishi D905i
    SH905i pointu

    Renesas G3 SH-Mobile -- SGX + SuperH

    Samsung S3C2460 -- MBX Lite + FPU + ARM9

    Samsung S5L8900 --

  • DE
      DE MBX + DE FPU + D'ARM11 iPhone d'Apple de
      Contact d'IPod de d'Apple
      miniOne de Meizu M8

    SiRF non identifié -- MBX Lite + BRAS

    Sunplus non identifié -- MBX

    Texas Instruments OMAP2420 --

  • DE
      DE MBX + DE VGP + DE FPU + D'ARM11 Motorola MOTO Q 9h
      Musique 9m de Motorola MOTO Q
      Motorola MOTORIZR Z8
      Motorola MOTORIZR Z10
      NEC N902i
      NEC N902iS
      NEC N902iX À GRANDE VITESSE
      Communicateur de Nokia E90 de
      Nokia N82
      Nokia N93
      Nokia N93i
      Nokia N95 (versions de classique, des USA et de 8 gigaoctets)
      Nokia N800
      Nokia N810
      Panasonic P702iD
      Panasonic P702iS
      Panasonic P902i
      Panasonic P902iS
      SH702iD pointu
      SH702iS pointu
      SH902i pointu
      SH902iS pointu
      DOLCE pointu SL (SH902iSL)
      Sony Ericsson SO902i
      Sony Ericsson SO902iWP+

    Texas Instruments OMAP2430 -- MBX Lite +
    VGP Lite + de FPU + d'ARM11 NEC N903i
    NEC N904i
    NEC N905i
    NEC N905iμ
    Panasonic P903i
    Panasonic P903iTV
    Panasonic P903iX À GRANDE VITESSE
    Samsung SGH-i400 (MBX Lite non permis)
    Samsung SGH-i520 (MBX Lite non permis)
    SH704i pointu
    SH903i pointu
    SH904i pointu
    Sony Ericsson SO704i
    Sony Ericsson SO903i
    Sony Ericsson SO905i
    Sony Ericsson SO905iCS

  • Texas Instruments OMAP3420 -- SGX + Cortex-A8

    Texas Instruments OMAP3430 --
    SGX + de Cortex-A8 Pandore (console)

    Texas Instruments OMAP4xxx -- SGX + Cortex-A9

    Technologie

    Le jeu de puces de PowerVR emploie une approche unique à rendre une scène 3D, connue sous le nom de rendu reporté par basé par tuile de (souvent abrégé comme TBDR). Pendant que le polygone produisant du programme alimente des triangles au conducteur de PowerVR il les stocke dans la mémoire dans le format de la bande de triangle de . À la différence d'autres architectures, le rendu de polygone n'est pas exécuté jusqu'à ce que toute l'information de polygone ait été assemblée pour le &ndash courant de l'armature ; par conséquent le rendu est reporté.

    Afin de rendre, l'affichage est coupé en sections rectangulaires dans un modèle de grille. Chaque section est connue comme tuile. À chaque tuile est associé une liste des triangles qui recouvrent visiblement cette tuile. Chaque tuile est rendue alternativement pour produire l'image finale.

    Des tuiles sont rendues using un processus semblable au bâti de rayon de . Des rayons sont moulés sur les triangles liées à la tuile et un Pixel est rendu de la triangle la plus proche de l'appareil-photo. Le matériel de PowerVR calcule typiquement les profondeurs liées à chaque polygone pour une rangée de tuile en 1 cycle.

    L'avantage de cette méthode est que, à la différence de avec un plus traditionnel Z a protégé la canalisation de rendu de , travail n'est jamais fait déterminant quel polygone ressemble à dans un secteur où il est obscurci par l'autre géométrie. Il tient compte également du rendu correct de l'indépendant partiellement transparent de polygones de l'ordre dans lequel ils sont traités par le polygone produisant l'application. Cependant, ces possibilités ont été seulement mises en application en série 1 et 2. Elles ont été enlevées puisque faute de raisons de soutien et de coût d'api. D'une manière primordiale, pendant que le rendu est entouré à une tuile à la fois, la tuile entière peut être dans la mémoire rapide d'onchip, qui est rincée à la mémoire visuelle avant de passer dessus pour rendre la prochaine tuile. Noter que, dans des circonstances normales, chaque tuile doit seulement être visitée une fois par armature.

    PowerVR n'est pas le le seul pionnier du rendu reporté basé par tuile, mais le seul pour apporter avec succès une solution de TBDR pour lancer sur le marché. Microsoft a également conceptualisé l'idée avec leur " abandonné ; " du talisman ; projet. Gigapixel, une compagnie qui a développé l'IP pour la tuile a basé les graphiques 3D reportés, ont été achetés par 3Dfx, qui ont été plus tard achetés par Nvidia. Nvidia n'a aucun plan de fonctionnaire pour poursuivre le rendu basé par tuile actuellement.

    Intel emploie un concept semblable dans leurs solutions de graphiques integrated. Cependant, leur méthode, rendu inventé de zone, n'effectue pas le plein enlèvement de surface cachée (HSR) et texturisation reportée, donc gaspillant la largeur de bande de fillrate et de texture sur les Pixel qui ne sont pas évidents dans l'image finale.

    Les avances récentes dans l'amortissement hiérarchique de z ont effectivement incorporé des idées précédemment seulement utilisées dans le rendu reporté, y compris l'idée de pouvoir couper une scène en tuiles et potentiellement de pouvoir accepter ou rejeter les morceaux classés par tuile de polygone.

    Chipsets de PowerVR

    Les endroits où la technologie de PowerVR et ses diverses itérations ont été employées sont :

    Série 1 (NEC)

    Série 2 (NEC)

    Série 3 (STMicro)

    Série 4 (STMicro)

    En raison rayonné par produit de KYRO 3 (2D/3D AIB) de la division fermante de graphiques de STMicro.

    Série 5

    PowerVR SGX

    Série 6

    En cours de développement - 2010 et au-delà ?

    Mobile

    PowerVR MBX/MBX Lite
    PowerVR SGX (Pixel, sommet, et matériel de shader de la géométrie)
    prochaine architecture extensible universelle entièrement programmable de shader de génération
    dépasser des objectifs d'OpenGL 2.1 de DirectX Shader 4.1
    autorisé au Intel , Renesas , NEC , TI de (pour OMAP 3), Apple et d'autres
    7 variantes ont annoncé :
    SGX510 (3 MPolys/sec), SGX520 (7 MPolys/sec), et SGX530 (14 MPolys/sec) pour le marché mobile tenu dans la main
    SGX535 et SGX540 (28 MPolys/sec) pour mobile à extrémité élevé, portatif tenu dans la main, MI, le UMPC , le consommateur, et les dispositifs des véhicules à moteur
    SGX540, SGX545, SGX 550 (100 MPolys/sec) et SGX555 pour les dispositifs avancés du consommateur, l'ordinateur portable, et les produits de bureau

    .

    Random links:La Flandre est | Zone militaire de la Virginie | Alliance pour la restauration de la démocratie | 96.4 FM la vague | Croix de la liberté (Estonie) | PowerVR