Allwinner A1X

Last updated
One of the many single-board computers based on the Allwinner A10 SoC. Cubieboard.jpeg
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.

Contents

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.

A1x Features

A generic tablet based on the Allwinner A13 core. AllWinner A13 Tablet.jpg
A generic tablet based on the Allwinner A13 core.

Video acceleration

Display controller

Memory

Connectivity

Storage and boot devices

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.

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. [9] 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. [10]

FreeBSD support

There is a work in progress on support Efika on FreeBSD. At the moment, not all on-board peripherals are working. [11] [ when? ]

OpenBSD support

As of May 2015, OpenBSD's armv7 port supports the Cubieboard and pcDuino boards based on the Allwinner A1X. [12]

NetBSD support

NetBSD contains support for the Allwinner A10. [13]

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. [14]

Related Research Articles

<span class="mw-page-title-main">Blackfin</span>

The Blackfin is a family of 16-/32-bit microprocessors developed, manufactured and marketed by Analog Devices. The processors have built-in, fixed-point digital signal processor (DSP) functionality supplied by 16-bit multiply–accumulates (MACs), accompanied on-chip by a microcontroller. It was designed for a unified low-power processor architecture that can run operating systems while simultaneously handling complex numeric tasks such as real-time H.264 video encoding.

<span class="mw-page-title-main">QEMU</span> Free virtualization and emulation software

QEMU is a free and open-source emulator. It emulates the machine's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest operating systems. It can interoperate with Kernel-based Virtual Machine (KVM) to run virtual machines at near-native speed. QEMU can also do emulation for user-level processes, allowing applications compiled for one architecture to run on another.

The boot ROM is a type of ROM that is used for booting a computer system. There are two types: a mask boot ROM that cannot be changed afterwards and a boot EEPROM, which can contain an UEFI implementation.

<span class="mw-page-title-main">Das U-Boot</span> Open-source, primary boot the devices operating system kernel

Das U-Boot is an open-source, primary boot loader used in embedded devices to package the instructions to boot the device's operating system kernel. It is available for a number of computer architectures, including 68k, ARM, Blackfin, MicroBlaze, MIPS, Nios, SuperH, PPC, RISC-V and x86.

<span class="mw-page-title-main">Solid-state drive</span> Data storage device

A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies to store data persistently, typically using flash memory, and functioning as secondary storage in the hierarchy of computer storage. It is also sometimes called a semiconductor storage device, a solid-state device or a solid-state disk, even though SSDs lack the physical spinning disks and movable read–write heads used in hard disk drives (HDDs) and floppy disks. SSD also has rich internal parallelism for data processing.

<span class="mw-page-title-main">BeagleBoard</span> Single board computer

The BeagleBoard is a low-power open-source single-board computer produced by Texas Instruments in association with Digi-Key and Newark element14. The BeagleBoard was also designed with open source software development in mind, and as a way of demonstrating the Texas Instrument's OMAP3530 system-on-a-chip. The board was developed by a small team of engineers as an educational board that could be used in colleges around the world to teach open source hardware and software capabilities. It is also sold to the public under the Creative Commons share-alike license. The board was designed using Cadence OrCAD for schematics and Cadence Allegro for PCB manufacturing; no simulation software was used.

<span class="mw-page-title-main">SheevaPlug</span>

The SheevaPlug is a "plug computer" designed to allow standard computing features in as small a space as possible. It was a small embedded Linux ARM computer without a display which can be considered an early predecessor to the subsequent Raspberry Pi.

The IGEPv2 board is a low-power, fanless single-board computer based on the OMAP 3 series of ARM-compatible processors. It is developed and produced by Spanish corporation ISEE and is the second IGEP platform in the series. The IGEPv2 is open hardware, licensed under a Creative Commons Attribution-Non Commercial-ShareAlike 3.0 unported license.

Rockchip is a Chinese fabless semiconductor company based in Fuzhou, Fujian province. Rockchip has been providing SoC products for tablets & PCs, streaming media TV boxes, AI audio & vision, IoT hardware since founded in 2001. It has offices in Shanghai, Beijing, Shenzhen, Hangzhou and Hong Kong. It designs system on a chip (SoC) products, using the ARM architecture licensed from ARM Holdings for the majority of its projects.

<span class="mw-page-title-main">PandaBoard</span> Single board computer

The PandaBoard was a low-power single-board computer development platform based on the Texas Instruments OMAP4430 system on a chip (SoC). The board has been available to the public at the subsidized price of US$174 since 27 October 2010. It is a community supported development platform.

<span class="mw-page-title-main">Cubieboard</span>

Cubieboard is a single-board computer, made in Zhuhai, Guangdong, China. The first short run of prototype boards were sold internationally in September 2012, and the production version started to be sold in October 2012. It can run Android 4 ICS, Ubuntu 12.04 desktop, Fedora 19 ARM Remix desktop, Armbian, Arch Linux ARM, a Debian-based Cubian distribution, FreeBSD, or OpenBSD.

<span class="mw-page-title-main">Allwinner Technology</span> Fabless semiconductor company

Allwinner Technology Co., Ltd is a fabless semiconductor company that designs mixed-signal systems on a chip (SoC). The company is headquartered in Zhuhai, Guangdong, China. It has a sales and technical support office in Shenzhen, Guangdong, and logistics operations in Hong Kong.

In computing, a devicetree is a data structure describing the hardware components of a particular computer so that the operating system's kernel can use and manage those components, including the CPU or CPUs, the memory, the buses and the integrated peripherals.

<span class="mw-page-title-main">OLinuXino</span>

OLinuXino is an open hardware single-board computer capable of running Android or Linux designed by OLIMEX Ltd in Bulgaria.

<span class="mw-page-title-main">Banana Pi</span>

Banana Pi is a line of single-board computers produced by the Chinese company Shenzhen SINOVOIP Co., Ltd., its spin-off Guangdong BiPai Technology Co., Ltd. and supported by Hon Hai Technology (Foxconn).

<span class="mw-page-title-main">Amlogic</span> American fabless semiconductor company

Amlogic Inc. is a fabless semiconductor company that was founded on March 14, 1995 in Santa Clara, California and is predominantly focused on designing and selling system on a chip integrated circuits. Like most fabless companies in the industry, the company outsources the actual manufacturing of its chips to third-party independent chip manufacturers such as TSMC. Its main target applications as of 2021 are entertainment devices such as Android TV-based devices and IPTV/OTT set-top boxes, media dongles, smart TVs and tablets. It has offices in Shanghai, Shenzhen, Beijing, Xi'an, Chengdu, Hefei, Nanjing, Qingdao, Taipei, Hong Kong, Seoul, Mumbai, London, Munich, Indianapolis, Milan, Novi Sad and Santa Clara, California.

S5P4418 is a system-on-a-chip (SoC) based on the 32-bit ARMv7-A architecture developed by Samsung Electronics for tablets and cell-phones

Pine Store Limited, known by its trade name Pine64, is a Hong Kong-based organization that designs, manufactures, and sells single-board computers, notebook computers, a smartwatch, and smartphones. Its name was inspired by the mathematical constants pi and e with a reference to 64-bit computing power.

<span class="mw-page-title-main">Pinebook</span> Notebook intended for open-source software

The Pinebook is a low-cost notebook developed by Hong Kong-based computer manufacturer Pine64. The Pinebook was announced in November 2016 and production started in April 2017. It is based on the platform of Pine64's existing Pine A64 single board computer, costing US$89 or US$99 for the 11.6" and 14" model respectively. Its appearance resembles the MacBook Air. The Pinebook is sold "at-cost" by Pine64 as a community service.

References

  1. 1 2 "A10_Allwinner Technology". Archived from the original on 2015-11-22. Retrieved 2015-11-21.
  2. "A13_". Archived from the original on 2014-05-02. Retrieved 2014-04-30.
  3. "A10s_". Archived from the original on 2014-04-29. Retrieved 2014-04-30.
  4. Ltd, Arm. "News – Arm®". Arm | The Architecture for the Digital World. Retrieved 15 April 2023.
  5. Datasheet [ dead link ]
  6. Data sheet [ dead link ]
  7. "PengPod Wiki". Archived from the original on 2014-02-17.
  8. "Blog | Tinkerforge".
  9. "linux-sunxi". GitHub . Retrieved 2014-06-30.
  10. "Linux mainlining effort - linux-sunxi.org". linux-sunxi.org. Retrieved 15 April 2023.
  11. Ganbold (26 December 2012). "Allwinner A10". freebsd-arm (Mailing list). Retrieved 24 June 2014.
  12. "OpenBSD/armv7". OpenBSD . Retrieved 2015-05-30.
  13. "NetBSD/evbarm on Allwinner Technology SoCs". NetBSD . Retrieved 2015-05-30.
  14. "Allwinner throws A20 dual-core and A31-quad-core processors into ARM fray".