| Allwinner Technology Co., Ltd 珠海全志科技股份有限公司 zhūhǎi quánzhì kējì gǔfèn yǒuxiàn gōngsī | |
| Création | [1] |
|---|---|
| Forme juridique | Société par action à capital limité |
| Siège social | Zhuhai,Guangdong |
| Activité | Informatique,Micro-électronique |
| Produits | Allwinner A1X (A10, A10s, A13) Allwinner A2X (A20, A23) Allwinner A3X (A31, A31s, A33) Allwinner A8X (A80) |
| Effectif | 800()[2] |
| Site web | (zh + en)allwinnertech.com |
| modifier -modifier le code -voir Wikidata | |
Allwinner Technology Co., Ltd., également appeléeQuanzhi ouZhuhai Quanzhi (chinois simplifié : 珠海全志科技股份有限公司,pinyin : zhūhǎi quánzhì kējì gǔfèn yǒuxiàn gōngsī, signifiantZhūhǎi Quánzhì technologie, société à capitaux limité), est une entreprisechinoise de semi-conducteurs et de produits électroniques basée àZhuhai, dans la province duGuangdong.


D'après l'agenceBloomberg, publiée en, Allwinner était le second plus important vendeur de processeurs pour tablettes en 2012, derrièreApple, soit le premier vendeur de processeur pour tablette Android, et devantRockchip, le cinquième[3].

AllWinner technology produit notamment la sérieAllwinner A1X, dont leSoC d'architecture ARM appeléAllwinner A10,Quanzhi A10 ou bien encoreBoxchip A10, basée notamment sur un CPUCortex-A8 à 1,5 GHz et un GPUMali-400MP. Son VPU, leCedarX, peut décoder de la vidéo QuadHD 2160P et stéréographique[4] il peut également encoder de la vidéo HD enH.264High profile et peut décoder du formatWebM (VP8AVS). Ce processeur est vendu malgré ses bonnes performances aux alentours de 5 $ États-Unis pièce[5].
Le Allwinner A10S est une version allégée de l'A10, dédiée aux dongles audio/vidéo HDMI[6]
AllWinner Tech. fabrique également l'A13, un autre SoC basé sur un Cortex-A8 et un Mali-400, compatible avecAndroid 4.0.3 (ICS)[7].

Les implémentations de la génération suivante sont dans lesSoCsAllwinner A2X (deux cœursCortex-A7 MPCore et GPU ARM Mali-400 MP2 double cœur) etA3X (quatre cœurs Cortex-A7 MPCore et GPU huit cœursPowerVR SGX 544), disponibles en série depuis[8]. Les premières versions sont le A20 et le A31, ils sont utilisés dans différents boîtiers multimédias (Set top box),dongle HDMI,smartphones,phablettes, tablettes etnano-ordinateurs (comme laCubieboard2, laCubietruck, ou l'ordinateur en matériel libreOLinuXino). Ces deux processeurs supportent encore une fois nativement leSATA.
Une deuxième version de la série A30 est le A31s est destiné au marché desphablettes uniquement[9].
En, Allwinner annonce le Allwinner A23, disponible pour octobre de la même année. Il s'agit d'une modification du A20 avec une fréquence maximum plus élevée (1,5 GHz), et probablement une réduction des fonctions, destiné au marché des téléphones mobiles.
En, AllWinner annonce le SoC A33 compatible broche-à-broche avec le AllWinner A23. Le nouveau SoC comporte 4 cœurs Cortex-A7 avec 256 Kio de cache de niveau 1 et 512 Kio de cache de niveau 2. Il contient également unprocesseur graphique Mali-400MP2. C'est le premier SoC de la société à supporter l'APIOpenMAX. Cette puce ne supporte par contre pas nativement le SATA[10].
En, la société annonce la disponibilité pour le premier trimestre2014 de l'Allwinner A80, premier SOC 28 nm d'Allwinner. C'est le premier (et seul) SOC d'Allwinner utilisant l'architecturebig.LITTLE d'ARM et comporte 8 cœurs: 4 cortex-A7, jouant le rôle du LITTLE et 4Cortex-A15[11]. Le GPU utilisé est unPowerVR G6230 (série 6) 64 cœurs d'Imagination Technologies, supportantOpenCL 1.1,OpenGL 3.0,OpenGL ES Next, 3.0 et 2.0, ainsi queRenderscript etDirectX 9_3/10[12], ainsi qu'une nouvelle version de CedarX, supportant le décodage matériel du codecH.265, une résolution HD 4K, et 3 sorties vidéo simultanées[13],[14]. Ce nouveau processeur ajoute également, par rapport à ses prédécesseurs, le support de l'USB 3.0 et la gestion d'une caméra de 16Mégapixels[14].
AllWinner annonce supporter pour ce Soc les systèmes GoogleAndroid etChrome OS (probablementChromium OS, portage en cours en),Ubuntu,Firefox OS, etWindows RT (les négociations commerciales étaient alors en cours en)[15].
Le Allwinner 80 fut intégré dans des cartes de développement, comme l'OptimusBoard[16], la Cubieboard 8[14], la PCDuino 8[17]...
Il s'agit de la dernière génération deSoC 32 Bits d'Allwinner. Il est équipé de 4 cœurs Cortex-A7 à 1.296 GHz, d'un GPU bicœur, Mali400 MP2, ainsi que d'unPHY pour gérer l'ethernet lui permettant d'être intégré dans de nombreuses box Android et cartes de développement (Orange Pi PC)[18]. Il existe une version à coût réduit nommée H2+.
Le A64 comporte 4 cœursARM Cortex-A53 et un GPU ARM Mali-400MP2 est un SoC orienté basse consommation.
Le A63 est le successeur du A64, comportant également 4 cœursARM Cortex-A53, mais améliore les performances graphiques avec le GPUARM Mali T760-MP2 (2 cœurs) il est orienté vers le domaine des tablettes[19].
Le H5 est un SoC 64 bits d'Allwinner très basse consommation, orienté Box TV, présenté en et composé de 4 cœursARM Cortex-A53 et d'un GPUARM Mali-450MP4 (4 cœurs processeurs de pixel et 2 cœurs processeurs de géométrie). Il comporte également un décodeur vidéo 4K et un encodeur 1080p à 60 Hz. Il gère la RAM de typesDDR3/3LLPDDR2/3, ainsi qu'ethernet 10/100 et Gigabit[20].
Le H6 est le premier SOC 64 bits d'Allwinner gravé en 28 nm lui permettant d'avoir 4 cœursARM Cortex-A53 pouvant fonctionner jusqu'à 1,8 Ghz. Comparé au H5 la partie graphique a été aussi améliorée en intégrant unARM Mali T720 MP2 et le support de l'USB 3.0 a été ajouté. C'est aussi le premier SOC d'Allwinner intégrant un port PCIe, mais malheureusement ce port étant limité par son adressage mémoire il est difficilement utilisable par linux et donc mal supporté[21].

En novembre 2020,Sipeed annonce une SBC, qui sort en avril 2021 sous le nom de Nezha, basée sur un SoC AllWinner (AllWinner D1), utilisant un cœur d'architectureRISC-V RV64GCV (plus précisémentRV64IMAFDCVU[22]) à 1 GHz, duT-Head XuanTie C906, gravé en 22 nm. Il ne comporte pas de GPU 3D, mais un processeur graphique 2D, ainsi qu'un décodeur vidéo H264 et H265, gère les sorties HDMI, DVP, MIPI CSI, ethernet Gb, USB, USB-Otg[23],[24],[25]. Les sources du cœur enlangage HDL,Verilog sont ouvertes par Alibaba et T-Head, sous le nom d'Open XuanTie et sont mises à disposition surGithub[26]. L'unité vectorielle intégrée utilise la version 0.7 des spécifications RISC-V de cette unité.
Il est utilisé par les cartes Nezha et LicheeRV deSipeed, ainsi que par la carte MQ1PH de Mango Pi
Son support est intégré au code principal dunoyau Linux en janvier 2023, en prévision de Linux 6.3.
Une variante à faible coût de ce SoC, appelée AllWinner D1s ou F133, et qui comporte 64 Mo de RAM interne[27],[28].
Il est utilisé par la carte de MangoPi-MQ1
Le support dans le code principal du noyau Linux, arrive au même moment que le D1-H.
De multiples société ont proposé des tablettes basées sur un SoC Allwinner (Archos, Polaroid, Logicom, Eken, Flytouch ...)
Le H6 est un smartbook équipé d'un SoC AllWinner A10 à 1,2 GHz, d'un écran 10,1 pouces en 1024x600 (non tactile) vendu aux alentours de 99 à 140 US$ fonctionnant avec Android 4.0.3[29]
Pine64 a développé le PineBook basé sur un Allwinner A64 avec 2GB de RAM, 16GB de eMMC et un écran IPS 1080p.
LePC-on-a-stick (signifiant PC-sur-un-bâtonnet en anglais)RikomagicMK802 est basé sur le AllWinner A10[30]. Il permet notamment de faire tourner la plate-forme detélévision IPGoogle TV, ainsi que les systèmes d'exploitation GoogleAndroid ou bienUbuntu deCanonical.
LeZ902 deZero Devices est également un PC-on-a-stick utilisant un Allwinner A10. Il contient 1 Go de DDR3, 4 Go de NAND flash, et est équipé d'un port micro-SDHC, du Wi-Fi, d'une sortie HDMI, d'un port USB 2.0, ainsi que 2 ports mini-USB.
Il existe également leMele A1000, projet libre souslicence GPL deRhombus-Tech, un PC dans un petit boîtier avec connectique vidéo, USB et réseau, permettant de l'utiliser comme PC de bureau, mini serveurs ou outil plus spécialisé dans la vidéo. Pour un prix avoisinant les 70 $[31],[32]. Elle est équipée d'un AllWinner A10 et de 512Mo de DDR3.
Le Mini X est plus orienté vidéo, ou du moins vendu comme un media player. Il tient dans la main, avec sa sortie HDMI, 2 ports USB, une antenne Wi-Fi et un port HDMI et est vendu aux alentours de 70 $[33].
À la suite des succès du projetRaspberry Pi, plusieurs personnes ou entités se sont lancés dans des projets similaires mais avec le AllWinner A10, qui est à peine plus cher mais ayant le double de la capacité de calcul du côté CPU que le SoC du Raspberry Pi.
Le Gooseberry est le premier projet inspiré du Raspberry Pi, vendu 40 £ anglaise contient un A10 à 1 GHz, il s'agit simplement d'une carte mère de tablette vendu sans la tablette. Il est livré avec Android 4 mais devrait pouvoir aussi tourner sous une distribution Linux plus standard[34].
Le Hackberry, dans la lignée du Gooseberry reprend le concept du Raspberry Pi, mais avec plus de mémoire (2 modèles 512 Mo et 1 Go de RAM DDR3)[35].
Cubieboard est un ensemble d'Ordinateur à carte unique de développement gérée par la sociétéCubietech, comportant notamment des ports SATA, ethernet, plusieurs ports USB et lecteurs microSD.
Pine64 a commencé avec la carte Pine64 équipée d'un soc A64 vendue 15$ pour sa version 512MB qui fut la première cate 64Bits vendue à ce prix. Le port éthernet est connu pour avoir un fonctionnement aléatoire en Gigabit. La version bénéficiant d'un support jusqu'en 2025 est quant à elle équipée de la variante SoC R18.
Pine64 proposent aussi la Pine H-64 équipée du SoC H6 plus performant.
Orange Pi est connu pour offrir une large gamme de cartes à base de SoC Allwinner (A20, A64, H2, H3, H5, H6...)[36]
La société Theobroma Systems, conçoit dessystem on module basé sur des SoC de la société Allwinner.
Pine64 propose de son côté la SOPINE équipée d'un SoC A64.
Sipeed propose le SipeedRV basé sur d'architecture RISC-V. Il utilise 2 connecteursM.2 de type B-Key 5+6H.
La famille de processeur supporte principalement, et officiellement les systèmes d'exploitationAndroid deGoogle etLinux, via différents pilotes propriétaires et quelques parties ouvertes. Allwinner est accusé de ne pas respecter la licence GPL de manière répétée[37].
La communauté Linux-sunxi[38] s'attache de son côté à son maintien avec des sources ouvertes notamment au cœur du noyau Linux[39]. D'autres logiciels open source sont aussi maintenus commeU-Boot[40].
Pour les parties graphique, il existe des implémentations à code source ouvert autant pour la partie 3D avec Lima et Panfrost[41] que pour la partie de décompression vidéo avec Cedrus[42].
Ces efforts permettent d'avoir des distributions Linux supportés généralistes comme Ubuntu,Armbian[43]... ou plus spécifiques comme Librelec pour le multimédia[44] ou Lakka pour le rétrogaming[45].
Sur les autres projets Wikimedia :
| CPU |
| ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GPU | |||||||||||||||||||
| VPU | |||||||||||||||||||
| SoC |
| ||||||||||||||||||
| Bus |
| ||||||||||||||||||
| Systèmes d'exploitation |
| ||||||||||||||||||
| Microcontrôleur |
| ||||
|---|---|---|---|---|---|
| Microprocesseur |
| ||||
| Accélérateur | |||||
| Émulateur | |||||
| Interpréteur | |||||
| Simulateur | |||||