EasyManua.ls Logo

Allwinner A20 User Manual

Allwinner A20
812 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
A20
User Manual
Revision 1.2
Dec. 10, 2013
Copyright © 2013 Allwinner Technology Co., Ltd. All Rights Reserved.

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Allwinner A20 and is the answer not in the manual?

Allwinner A20 Specifications

General IconGeneral
Processor TypeDual-core ARM Cortex-A7
Clock Speed1.0 GHz
GPUMali-400 MP2
Operating System SupportAndroid, Linux
Process40nm
RAM SupportDDR3/DDR3L
Video OutputHDMI
Video DecodingH.264, MPEG-1/2/4
Video EncodingH.264
USBUSB
Ethernet10/100 Mbps
StorageNAND Flash

Summary

Declaration

Revision History

Chapter 1 System

1.1. Overview

Details the Allwinner A20 processor, a dual-core ARM Cortex-A7 mobile application solution.

1.2. A20 Block Diagram

Presents the block diagram of the A20 processor, illustrating its main components and interconnections.

1.3. Memory Mapping

Details the memory mapping of the A20 chip, including areas, addresses, and sizes for various modules.

1.4. CPU Configuration

Provides information on CPU configuration features, including software reset control and idle counters.

1.5. CCU

Describes the Clock Control Unit (CCU), its features, and clock domains.

1.6. System Boot

Details the system boot process from various sources like NAND Flash, SD card, and USB.

1.7. System Control

Explains the system control features, including internal SRAM mapping and version register.

1.8. PWM

Details the Pulse Width Modulation (PWM) signals used for LCD contrast and brightness control.

1.9. Timer

Describes the timer functionalities, including scheduler interrupts, watchdog, and real-time clock.

1.10. High Speed Timer

Provides an overview of the High Speed Timer, its channels, and clock sources.

1.11. GIC

Details the Generic Interrupt Controller (GIC) and its interrupt sources.

1.12. DMA

Explains the Direct Memory Access (DMA) controller, its types, and capabilities.

1.13. Audio Codec

Describes the embedded high-quality stereo audio codec with headphone amplifier.

1.14. LRADC

Details the LRADC, which is a 6-bit resolution ADC for key application.

1.15. TP

Describes the TP controller, a 4-wire resistive touch screen controller with 12-bit A/D converter.

1.16. Security System

Explains the Security System (SS), an encrypt/decrypt function accelerator.

1.17. Security JTAG

Details the authentication module for security JTAG, including EFUSE field bits.

1.18. Security ID

Describes the on-chip EFUSE providing electrical fuses for security application.

1.19. Port Controller

Details the Port Controller, its ports, and configuration options.

Chapter 2 Memory

2.1. DRAM

Describes the DRAM Controller (DRAMC) and its features, supporting DDR2 and DDR3 SDRAM.

2.2. NAND Flash

Details the NFC (NAND Flash Controller) supporting various NAND/MLC flash memory types.

Chapter 3 Graphic

3.1. Mixer Processor

Details the mixer processor in A20, including its features and register list.

Chapter 4 Image

4.1. CSI0

Describes the CSI0 module features, including input data, protocols, and data paths.

4.2. CSI1

Details the CSI1 module features, input data formats, and protocols.

Chapter 5 Display

5.1. TCON

Describes the TCON features, supporting dual-channel LCD output and various interfaces.

5.2. HDMI

Details the basic video and audio features of the HDMI interface.

5.3. Display Engine Frontend

Explains the DEFE features: image capture, scaling, format conversion, and color space conversion.

5.4. Display Engine Backend

Describes the DEBE features, including layers, alpha blending, color key, and scaling.

5.5. TV Encoder

Details the TV decoder features, supporting CVBS NTSC/PAL and YPbPr formats.

Chapter 6 Interface

6.1. SD/MMC

Describes the SD/MMC controller features, supporting various standards and modes.

6.2. TWI

Details the TWI interface, its features, and operation modes.

6.3. SPI

Explains the SPI module features, including buffers, modes, and clock sources.

6.4. UART

Describes the UART features, including modes, FIFOs, and interrupt support.

6.5. PS2

Details the PS2 module, its Dual-Role controller capabilities, and features.

6.6. IR

Explains the CIR (Consumer IR) interface for remote control via infra-red light.

6.7. USB DRD

Describes the USB DRD, a Dual-Role Device controller supporting various speeds.

6.8. USB Host

Details the USB Host controller compliance, features, and HCI controllers.

6.9. Digital Audio Interface

Explains the Digital Audio Interface, configurable as I2S or PCM, and its features.