One of the many single-board computers based on the Allwinner A10 SoC. The Allwinner A1X is a family of single-core SoC devices designed by Allwinner Technology from Zhuhai, China. Currently the family consists of the A10,[1] A13,[2] A10s[3] and A12. The SoCs incorporate the ARM Cortex-A8 as their main processor[4] and the Mali 400 as the GPU. The Allwinner A1X is known for its ability to boot Linux distributions such as Debian, Ubuntu, Fedora, and other ARM architecture-capable distributions from an SD card, in addition to the Android OS usually installed on the flash memory of the device. ## Contents * 1 A1x Features * 2 Implementations * 3 Operating System support * 3.1 Linux support * 3.2 FreeBSD support * 3.3 OpenBSD support * 3.4 NetBSD support * 4 Documentation * 5 Allwinner A-Series * 6 References * 7 External links ## A1x Features A generic tablet based on the Allwinner A13 core. Video acceleration * HD video decoding (up to 3840x2160) * Supports popular video codecs, including VP8, AVS, H.264 MVC, VC-1, and MPEG-1/2/4[5] * HD Video Encoding (H.264 High Profile) Display controller * Multi-channel HD displays * Built-in HDMI * YPbPr, CVBS, VGA * LCD interfaces: CPU, RGB, LVDS up to full 1080p HDTV Memory * DDR2/DDR3 SDRAM, 32-bit * SLC/MLC/TLC/DDR NAND Connectivity * USB 2.0 * CSI, TS * SD Card 3.0 * 10/100 Ethernet controller * CAN bus (A10 only)[6] * Built-in SATA 2.0 Interface * I²S, SPDIF and AC97 audio interfaces * PS2, SPI, TWI and UART Storage and boot devices * NAND flash * SPI NOR flash * SD card * USB * SATA ## Implementations Many manufacturers have adopted the Allwinner A1X for use in devices running the Android operating system and the Linux operating System. The Allwinner A1X is used in tablet computers, set-top boxes, PC-on-a-stick, mini-PCs, and single-board computers. * PengPod,[7] Linux-based 7 and 10-inch tablets. * Gooseberry, a board based on the A10 SoC similar to the Raspberry Pi. * Cubieboard, a board based the A10 SoC. * Tinkerforge RED Brick, a board based on the A10s SoC [8] * CHIP (computer), a $9 SoC computer based on the A13[9] ## Operating System support ### Linux support The Allwinner A1X architecture is referred to as 'sunxi' in the Linux kernel source tree. The source code is available at GitHub.[10] At the moment, stable and full hardware support is limited to 3.0.x and 3.4.x kernels. Recent mainline versions of the kernel run, but do not offer NAND access and have only limited 3D-acceleration.[11] ### FreeBSD support There is a work in progress on support Efika on FreeBSD. At the moment, not all on-board peripherals are working.[12] ### OpenBSD support As of May 2015, OpenBSD's armv7 port supports the Cubieboard and pcDuino boards based on the Allwinner A1X.[13] ### NetBSD support NetBSD contains support for the Allwinner A10.[14] ## Documentation No factory sourced programmers manual is publicly available for the A10S CPU at this moment. ## Allwinner A-Series Apart from the single-core A1x (A10/A13/A10s/A12), two new more powerful Cortex-A7 Allwinner SoCs have been released by Allwinner, the A10-pin-compatible dual-core Allwinner A20, and the quad-core Allwinner A31.[15] ## References 1. ↑ "Archived copy". http://allwinnertech.com/en/clq/processora/A10.html. 2. ↑ "Archived copy". http://www.allwinnertech.com/en/clq/processora/2014/0223/266.html. 3. ↑ "Archived copy". http://www.allwinnertech.com/en/clq/processora/2014/0223/268.html. 4. ↑ "News – Arm®". http://www.arm.com/about/newsroom/allwinner-technology-selects-arm-cortex-cpu-and-mali-gpu-to-bring-integrated-soc-to-android.php. 5. ↑ "Archived copy". http://allwinnertech.com/en/clq/processora/A10.html. 6. ↑ http://dl.linux-sunxi.org/A10/A10 Datasheet - v1.21 (2012-04-06).pdf http://dl.linux-sunxi.org/A13/A13 Datasheet - v1.12 (2012-03-29).pdf 7. ↑ "PengPod Wiki". http://pengpod.com/pengwiki/index.php?title=Main_Page. 8. ↑ "Blog | Tinkerforge". http://www.tinkerforge.com/de/blog/2014/4/10/red-brick-leiterplatten-angekommen. 9. ↑ https://www.kickstarter.com/projects/1598272670/chip-the-worlds-first-9-computer/description 10. ↑ "linux-sunxi". https://github.com/linux-sunxi/linux-sunxi. 11. ↑ http://linux-sunxi.org/Linux_mainlining_effort#Status_Matrix 12. ↑ Ganbold (26 December 2012). "Allwinner A10". freebsd-arm (Mailing list). Retrieved 24 June 2014. 13. ↑ "OpenBSD/armv7". http://www.openbsd.org/armv7.html. 14. ↑ "NetBSD/evbarm on Allwinner Technology SoCs". https://wiki.netbsd.org/ports/evbarm/allwinner/. 15. ↑ "Allwinner throws A20 dual-core and A31-quad-core processors into ARM fray". https://www.engadget.com/2012/12/11/allwinner-a20-a31-arm-cortex-a7-processors/. ## External links * Cubieboard on linux-sunxi * A13 * A10 * A10s * v * t * e Application ARM-based chips * ARM Holdings * ARM architecture * List of ARM microarchitectures * List of applications of ARM cores * ARM Cortex-A * ARM Cortex-R * ARM Cortex-M * Comparison of ARMv7-A cores * Comparison of ARMv8-A cores Application processors (32-bit)| | Cortex-A5| * Actions ATM702x * Amlogic M805/S805, T82x * Atmel SAMA5D3 * InfoTM iMAPx820, iMAPx15 * Qualcomm Snapdragon S4 Play, 200 * RDA RDA8810PL * Telechips TCC892x | Cortex-A7| * Allwinner A2x, A3x, A83T, H3, H8 * NXP i.MX7, QorIQ LS10xx, NXP i.MX6UL * Broadcom VideoCore BCM2836, BCM23550 * Leadcore LC1813, LC1860/C, LC1913, LC1960 * Marvell Armada PXA1920, 1500 mini plus * MediaTek MT65xx * Qualcomm Snapdragon 200, 400 Cortex-A8| * Allwinner A1x * Apple A4 * Freescale i.MX5 * Rockchip RK291x * Samsung Exynos 3110(S5PC110), S5PV210 * Texas Instruments OMAP 3 * Texas Instruments Sitara AM3xxx * Texas Instruments DM38x * ZiiLABS ZMS-08 Cortex-A9| * Actions ATM702x, ATM703x * Altera Cyclone V, Arria V/10 * Amlogic AML8726, MX, M6x, M801, M802/S802, S812, T86x * Apple A5, A5X * Broadcom VideoCore BCM21xxx, BCM28xxx * Freescale i.MX6 * HiSilicon K3V2, 910's * InfoTM iMAPx912 * Leadcore LC1810, LC1811 * Marvell Armada 1500 mini * MediaTek MT65xx * Nvidia Tegra, 2, 3, 4i * Nufront NuSmart 2816M, NS115, NS115M * Renesas EMMA EV2, R-Car H1, RZ/A * Rockchip RK292x, RK30xx, RK31xx * Samsung Exynos 4 421x, 441x * ST-Ericsson NovaThor * Telechips TCC8803 * Texas Instruments OMAP 4 * Texas Instruments Sitara AM4xxx * VIA WonderMedia WM88x0, 89x0 * Xilinx Zynq-7000 * ZiiLABS ZMS-20, ZMS-40 Cortex-A15| * Allwinner A80 * HiSilicon K3V3 * MediaTek MT8135/V * Nvidia Tegra 4, K1 * Renesas R-Car H2 * Samsung Exynos 5 52xx, 54xx * Texas Instruments OMAP 5, DRA7xx, AM57xx * Texas Instruments Sitara AM5xxx Cortex-A17| * MediaTek MT6595, MT5595 * MStar 6A928 * Rockchip RK3288 ARMv7-A compatible| * Apple A6, A6X, S1, S1P, S2, S3 * Broadcom Brahma-B15 * Marvell P4J * Qualcomm Snapdragon S1, S2, S3, S4 Plus, S4 Pro, 600, 800 (Scorpion, Krait) Others| * Enhanced Cortex-A8 * Enhanced Cortex-A9 * Cortex-A12 * Cortex-A32 Application processors (64-bit)| | Cortex-A35| * NXP i.MX8X * MediaTek MT8516 * Rockchip RK3308 | Cortex-A53| * Actions GT7, S900, V700 * Allwinner A64, H5, H64, R18 * Altera Stratix 10 * Amlogic S9 Family, T96x * Broadcom BCM2837 * EZchip TILE-Mx100 * HiSilicon Kirin 620, 65x, 93x * Marvell Armada PXA1928, Mobile PXA1908/PXA1936 * MediaTek MT673x, MT675x, MT6795, MT873x, MT8752, MT8163 * NXP ARM S32, QorIQ LS1088, i.MX8M * Qualcomm Snapdragon 41x, 42x, 43x, 61x, 62x * Rockchip RK3328, RK3368 * Samsung Exynos 7 75xx, 78xx * Spreadtrum SC9860/GV, SC9836 * Texas Instruments Sitara AM6xxx * Xilinx ZynqMP Cortex-A55| * Samsung Exynos 9 Series 98xx * Unisoc SC9863A Cortex-A57| * AMD Opteron A1100-series * NXP QorIQ LS20xx * Nvidia Tegra X1 and Tegra X2 * Qualcomm Snapdragon 808, 810 * Samsung Exynos 7 5433, 7420 * HiSilicon Kirin Hi1610 and Hi1612 Cortex-A72| * HiSilicon Kirin 95x, Kunpeng 916 * MediaTek Helio X2x, MT817x * MStar 6A938 * Qualcomm Snapdragon 65x * Rockchip RK3399 * NXP QorIQ LS2088, QorIQ LS1046A, i.MX8 Cortex-A73| * HiSilicon Kirin 960, Kirin 970 * MediaTek Helio X30 * Amlogic S922X Cortex-A75| * Qualcomm Snapdragon 71x, Snapdragon 845 and 850 * Samsung Exynos 9820, Exynos 9825 Cortex-A76| * HiSilicon Kirin 980, Kirin 990 * Qualcomm Snapdragon 855 and 8cx, Snapdragon 675, Snapdragon 730 and 730G * MediaTek Helio G90 Cortex-A77| * MediaTek Dimensity 1000 ARMv8-A compatible| * Apple A7, A8, A8X, A9, A9X, A10, A10X, A11, A12, A12X, A13 * Applied Micro X-Gene * Cavium ThunderX, ThunderX2 * HiSilicon TaiShan v110 * Nvidia Tegra K1 (Denver), Tegra X2 (Denver2), Tegra Xavier (Carmel), * Qualcomm Kryo, Falkor * Samsung Mongoose 0.00 (0 votes) Original source: https://en.wikipedia.org/wiki/Allwinner A1X. Read more | Retrieved from "https://handwiki.org/wiki/index.php?title=Engineering:Allwinner_A1X&oldid=3118127" *[v]: View this template *[t]: Discuss this template *[e]: Edit this template