a processor core designed by ARM Holdings
implementing the ARM v7 instruction set
architecture
2
Mali-400
Mali-400
A 2D/3D graphic processor unit designed by
ARM Holdings
3
SDRAM
Synchronous Dynamic Random
Access Memory
dynamic random access memory (DRAM) that
is synchronized with the system bus
4 PWM
Pulse Width Modulator
a commonly used technique for controlling
power to inertial electrical devices, made
practical by modern electronic power switches
5
SPI
Serial Peripheral Interface
a synchronous serial data link standard named
by Motorola that operates in full duplex mode.
Devices communicate in master/slave mode
where the master device initiates the data frame
6
UART
Universal Asynchronous
Receiver/Transmitter
used for serial communication with a
peripheral, modem (data carrier equipment,
DCE) or data set
7
DMA
Dynamic-Memory-Allocation
the allocation of memory storage for use in a
computer program during the run-time of
that program
8
I2S
IIS
an electrical serial bus interface standard used
for connecting digital audio devices together
9
PCM
Pulse Code Modulation
method used to digitally represent sampled
analog signals
10
AC97
Audio Codec 97
Intel Corporation's Audio Codec standard
developed by the Intel Architecture Labs in
1997, and used mainly in motherboards,
modems, and sound cards.
11
Audio Codec
Audio Codec
a computer program implementing an algorithm
that compresses and decompresses digital audio
data according to a given audio file format or
streaming media audio format.
12
SD
Security Digital3.0
a non-volatile memory card format developed
by the SD Card Association for use in portable
devices.
13 USB OTG
USB On-The-Go
dual-role controller, which supports both Host
and device functions and is full compliant with
the On-The-Go Supplement to the USB 2.0
a high-speed controller standard that is publicly
specified
15
LRADC
Low Resolution Analog to
Digital Converter
A module which can transfer analog signal to
digital signal
16
TP
Touch Panel Controller
A Human-Machine Interactive Interface
17
TS
Transport Stream
A data stream defined by ISO13818-1, which
consists of one or more programs with video
and audio data.
18
CAN
Controller–area network
a vehicle bus standard designed to allow
microcontrollers and devices to communicate
with each other within a vehicle without a host
computer
19
PATA
Parallel Advanced Technology
Attachment
An old computer bus interface for connecting
hard disk drivers, optical drivers, and compact
flash card
20
SATA
Serial Advanced Technology
Attachment
a computer bus interface for connecting host
bus adapters to mass storage devices such as
hard disk drives and optical drives.
21 CSI
Camera Sensor Interface
the hardware block that interfaces with different
image sensor interfaces and provides a standard
output that can be used for subsequent image
processing.
22
HDMI
High-Definition Multimedia
Interface
a compact audio/video interface for transmitting
uncompressed digital data
Revision History ......................................................................................................................................... 1
16.2. UART Controller Signal Description ........................................................................................ 66
17. IR Interface ..................................................................................................................................... 67
With ARM Cortex A8 core, A10 will drive SoC into a brand new era of connected Smart HD which can enhance
the application of connected HD SOC as well as user experiences of consumer electronics like multimedia products.
Due to its outstanding connected HD video performance and cost efficiency, the highly integrated A10 is target at
cool HD pad which can bring end-users better experiences of surfing, watching, gaming and reading.
The A10 is dedicated to furthering the development of connected HD video CODEC application, and 1080P H.264
high profile encoding technology can become one of the benchmarks. Besides its remarkable super HD 2160p
video decoding capability, A10 can stream smoothly HD video over internet, including FLASH10.3/HTML5/3RD
APK.
Besides self-developed display acceleration frame, MALI400 2D/3D GPU has also been introduced to strengthen
the connected smart HD SOC in terms of high profile display so that it can support popular smart systems such as
Android2.3/3.0 better and improve the performance of Android-loaded products as well as user experience.
There is no doubt that low power consumption and excellent user experience will be always on the top of
end-users‟ wish list. A10 has adopted Allwinnertech‟s most advanced technology of video CODEC and power
consumption is much lower during 1080p decoding process. What‟s more, Allwinnertech will keep applying
progressive VLSI design under new process so that end products can become even more competitive with shorter
R&D cycle and easier production advantages.
ARM Cortex-A8 Core
32KB I-Cache/32KB D-Cache/256K L2 Cache
Using NEON for video, audio,and graphic workloads eases the burden of supporting more
delicated accelerators across the SoC and enable the system to support the standards of
tomorrow
RCT JAVA-Accelerations to optimize just in time(JIT) and dynamitic adaptive
compilation(DAC), and reduces memory footprint up to three times
Trustzone technology allows for secure transactions and digital right managements(DRM)
GPU
3D
support Open GL ES 2.0 / open VG 1.1
2D
support BLT / ROP2/3/4
Rotation 90/180/270 degree
Mirror / alpha (including plane and pixel alpha) / color key support
Scaling function with 4*4 taps and 32 phase
Support format conversion
VPU
Video Decoding (Super HD 2160P)
Support all popular video formats, including VP8, AVS, H.264, H.263,
VC-1, MPEG-1/2/4
Support 1920*1080@60fps in all formats
Video Encoding
Support encoding in H.264 High Profile format
1080p@60fps
720p @100fps
Display Processing Ability
Four moveable and size-adjustable layers
Support 8 tap scale filter in horizontal and 4 tap in vertical direction for scaling
support Multi-format image input
support Alpha blending / color key / gamma
support Hardware cursor / sprite
support Vertical keystone correction
support Output color correction (luminance / hue / saturation etc)
support motion adaptive de-interlace
support Video enhancement
support 3D format content input/output format convert/display (including HDMI)
Display Output Ability
Support HDMI V1.3/V1.4
Flexible LCD interface (CPU / Sync RGB / LVDS) up to 1920*1080 resolution
CVBS / YPbPr up to 1920*1080 resolution
ImageInput Ability
Dual camera sensor interface (CSI0 supports ISP function)
Memory
16/32-bits SDRAM controller
support DDR2 SDRAM and DDR3 SDRAM up to 800Mbps
Memory Capacity up to 16 G-bits
8-bits NAND Flash Controller with 8 chip select and 2 r/b signals
Support SLC/MLC/TLC/DDR NAND
ECC up to 64bit
Peripherals
1 USB 2.0 OTG controller for general application/2 USB2.0 EHCI Controller for HOST
application
4 high-speed Memory controller supports SD version 3.0 and MMC version 4.2
8 UARTs with 64 Bytes TX FIFO and 64 Bytes RX FIFO,
1 UART with full modem function
2 UARTs with RTS/CTS hardware flow control
5 UARTs with two wires
4 SPI controller
1 dedicated SPI controller for serial NOR Flash boot application
3 SPI for general applications
3 Two-Wire Interfaces up to 400Kbps
Key Matrix (8x8) with internal debounce filter
IR controller supports MIR, FIR and IR remoter
2-CH 6-bits LRADC for line control
Internal 4-wire touch panel controller with pressure sensor and 2-point touch
I2S/PCM controller for 8-channel output and 2-channel input
AC97 controller compatible with AC97 version 2.3 standard
Internal 24-bits Audio Codec for 2 channel headphone, 2 channel microphone, 2 channel FM
input and Line input
2 PWM controller
System
8 channel normal DMA and 8 channel dedicateed DMA
Internal (32K+64K) SRAM on chip
6 timer, 1 RTC timer and 1 watchdog
The absolute maximum ratings (shown in Table 6-1) define limitations for electrical and thermal
stresses. These limits prevent permanent damage to the A10.
Note: Absolute maximum ratings are not operating ranges. Operation at absolute maximum ratings is
not guaranteed.
Table 6-1 Multiplexing Characteristics
6.2. Recommended Operating Conditions
All A10 modules are used under the operating Conditions contained in Table 6-2.
The 32.768kHz crystal is connected between the LOSCI (amplifier input) and LOSCO (amplifier output). Table
6-5 lists the 32.768kHz crystal specifications.
6.5. Power up/down and Reset Specifications
This section includes specification for the following:
The external voltage regulator and other power-on devices must provide the processor with a specific sequence of
power and resets to ensure proper operation. Figure 6-x shows this sequence and is detailed in Table 6-x
6.5.2. Power-down Sequence
The sequence indicated in Figure 6-x and detailed in Table 6-x is the required timing parameters for power-dow
The clock controller provides management for clock generation, division, distribution, synchronization and gating.
It consists of 7PLLs, 24MHz crystal, an on-chip RC Oscillator and a 32768Hz low power crystal Oscillator. The
24MHz crystal Oscillator is mandatory and generates input clock source for PLLs and main digital blocks, while it
is recommended to use low-power and accurate 32768Hz crystal Oscillator for RTC.
The output of the PWM is a toggling signal whose frequency and duty cycle can be modulated by its
programmable registers. Each channel has a dedicated internal 16-bit up counter. If the counter reaches the value
stored in the channel period register, it resets. At the beginning of a count period cycle, the PWMOUT is set to
active state and count from 0x0000.
The PWM divider divides the clock(24MHz) by 1-4096 according to the pre-scalar bits in the PWM control
register.
In PWM cycle mode,the output will be a square waveform,the frequency is set to the period register. In PWM pulse
mode, the output will be a positive pulse or a negative pulse.
The chip implements 6 timers. Timer 0 and 1 can take their inputs from internal RC oscillator, external 32768Hz
crystal or OSC24M. They provide the operating system‟s scheduler interrupt. They are designed to offer maximum
accuracy and efficient management, even for systems with long or short response time. They provide 24-bit
programmable overflow counter and work in auto-reload mode or no-reload mode. Timer 2 is used for OS to
generate a periodic interrupt.
The Watchdog timer is a timing device that resumes the controller operation after malfunctioning due to noise and
system errors. The watchdog timer can be used as a normal 16-bit interval timer to request interrupt service. The
watchdog timer generates a general reset signal.
The Real Time Clock (RTC) can be used as a calendar. RTC can operate using the backup battery while the system
power is off. Although power is off, backup battery can store the time by Second, Minute, Hour (HH-MM-SS), Day,
Month, and Year (YY-MM-DD) data. It has a built-in leap year generator and an independent power pin
(RTCVDD).
The Alarm generates an alarm signal at a specified time in the power-off mode or normal operation mode. In
normal operation mode, both the alarm interrupt and the power management wakeup are activated. In power-off
mode, the power management wakeup signal is activated.
The Interrupt Controller in A10 can handle individually maskable interrupt sources up to 95. With the 4-level
programmable interrupt priority, developer can define the priority for each interrupt source, permitting higher
priority interrupts to be serviced even if a lower priority interrupt is being treated.
The Interrupt Controller is featured as following:
Support 95 vectored nIRQ interrupt
4 programmable interrupt priority levels
Fixed interrupt priority of the same level
Support Hardware interrupt priority level masking
Programmable interrupt priority level masking
Generates IRQ and FIQ
Generates Software interrupt
One external NMI interrupt source
Many peripherals on the A10 use direct memory access (DMA) transfers. There are two kinds of DMA, namely,
Normal DMA and Dedicated DMA. For Normal DMA, ONLY one channel can be activated and the sequence is
determined by the priority level. For Dedicated DMA, at most 8-channels can be activated at the same time as long
as there is conflict of their source or destination.
Both Normal DMA and Dedicated DMA can support 8-bit/16-bit/32-bit data width. The data width of Source and
Destination can be different, but the address should be consistently aligned. Although the increase mode of Normal
DMA should be address aligned, there is no need for its byte counter always goes in multiple. The Dedicated DMA
can only transfer data between DRAM and modules. DMA Source Address, Destination Address can be modified
even if DMA transfers have started.
The NFC is the NAND Flash Controller which supports all NAND/MLC flash memory available in the market.
New type flash can be supported by software re-configuration. The NFC can support 8 NAND flash with 1.8/3.3 V
voltage supply. There are 8 separate chip select lines (CE#) for connecting up to 8 flash chips with2 R/B signals.
The On-the-fly error correction code (ECC) is built-in NFC for enhancing reliability. BCH is implemented and it
can detect and correct up to 64 bits error per 512 or 1024 bytes data. The on chip ECC and parity checking circuitry
of NFC frees CPU for other tasks. The ECC function can be disabled by software.
The data can be transferred by DMA or by CPU memory-mapped IO method. The NFC provides automatic timing
control for reading or writing external Flash. The NFC maintains the proper relativity for CLE, CE# and ALE
control signal lines. Three kind of modes are supported for serial read access. The conventional serial access is
mode 0 and mode 1 is for EDO type and mode 2 for extension EDO type. NFC can monitor the status of R/B#
signal line.
Block management and wear leveling management are implemented in software.
The NAND Flash Controller (NFC) includes the following features:
Supports all SLC/MLC/TLC flash and EF-NAND memory available in the market
Software configure seed for randomize engine
Software configure method for adaptability to a variety of system and memory types
Supports 8-bit Data Bus Width
Supports 1024, 2048, 4096, 8192, 16384 bytes size per page
Supports 1.8/3.3 V voltage supply Flash
Up to 8 flash chips which are controlled by NFC_CEx#
Supports Conventional and EDO serial access method for serial reading Flash
On-the-fly BCH error correction code which correcting up to 64 bits per 512 or 1024 bytes
Corrected Error bits number information report
ECC automatic disable function for all 0xff data
NFC status information is reported by its‟ registers and interrupt is supported
One Command FIFO
External DMA is supported for transferring data
Two 256x32-bit RAM for Pipeline Procession
Support SDR, DDR and Toggle NAND
Support self –debug for NFC debug
The SD3.0 controller can be configured either as a Secure Digital Multimedia Card controller, which
simultaneously supports Secure Digital memory (SD Memo), UHS-1 Card, Secure Digital I/O (SDIO), Multimedia
Cards (MMC), eMMC Card and Consumer Electronics Advanced Transport Architecture (CE-ATA).
The SD3.0 controller includes the following features:
Supports Secure Digital memory protocol commands (up to SD3.0)
Supports Secure Digital I/O protocol commands
Supports Multimedia Card protocol commands (up to MMC4.3)
Supports CE-ATA digital protocol commands
Supports eMMC boot operation and alternative boot operation
Supports UHS-1card voltage switching and DDR R/W operation
Supports Command Completion signal and interrupt to host processor and Command Completion Signal
disable feature
Supports one SD (Verson1.0 to 3.0) or MMC (Verson3.3 to 4.3) or CE-ATA device
Supports hardware CRC generation and error detection
Supports programmable baud rate
Supports host pull-up control
Supports SDIO interrupts in 1-bit and 4-bit modes
Supports SDIO suspend and resume operation
Supports SDIO read wait
Supports block size of 1 to 65535 bytes
Supports descriptor-based internal DMA controller
Internal 16x32-bit (64 bytes total) FIFO for data transfer
Support 3.3 V and 1.8V IO pad
This 2-Wire Controller is designed to be used as an interface between CPU host and the serial 2-Wire bus. It can
support all the standard 2-Wire transfer, including Slave and Master. The communication to the 2-Wire bus is
carried out on a byte-wise basis using interrupt or polled handshaking. This 2-Wire Controller can be operated in
standard mode (100K bps) or fast-mode, supporting data rate up to 400K bps. Multiple Masters and 10-bit
addressing Mode are supported for this specified application. General Call Addressing is also supported in Slave
mode.
The 2-Wire Controller includes the following features:
Software-programmable for Slave or Master
Support Repeated START signal
Support Multi-master systems
Support 10-bit addressing with 2-Wire bus
Performs arbitration and clock synchronization
Own address and General Call address detection
Interrupt on address detection
Supports speeds up to 400Kbits/s („fast mode‟)
Support operation from a wide range of input clock frequencies
The SPI is the Serial Peripheral Interface which allows rapid data communication with fewer software interrupts.
The SPI module contains one 64x8 receiver buffer (RXFIFO) and one 64x8 transmit buffer (TXFIFO). It can work
at two modes: Master mode and Slave mode. It includes the following features:
Full-duplex synchronous serial interface
Master/Slave configurable
Four chip selects to support multiple peripherals for SPI0 and SPI1 has one chip select
8-bit wide by 64-entry FIFO for both transmit and receive data
Polarity and phase of the Chip Select (SPI_SS) and SPI Clock (SPI_SCLK) are configurable
Support dedicated DMA
The UART is used for serial communication with a peripheral, modem (data carrier equipment, DCE) or data set.
Data is written from a master (CPU) over the APB bus to the UART and it is converted to serial form and
transmitted to the destination device. Serial data is also received by the UART and stored for the master (CPU) to
read back.
The UART contains registers to control the character length, baud rate, parity generation/checking, and interrupt
generation. Although there is only one interrupt output signal from the UART, there are several prioritized
interrupt types that can be responsible for its assertion. Each of the interrupt types can be separately
enabled/disabled with the control registers.
The UART has 16450 and 16550 modes of operation, which are compatible with a range of standard software
drivers. In 16550 mode, transmit and receive operations are both buffered by FIFOs. In 16450 mode, these FIFOs
are disabled.
The UART supports word lengths from five to eight bits, an optional parity bit and 1, 1 ½ or 2 stop bits, and is
fully programmable by an AMBA APB CPU interface. A 16-bit programmable baud rate generator and an 8-bit
scratch register are included, together with separate transmit and receive FIFOs. Eight modem control lines and a
diagnostic loop-back mode are provided.
Interrupts can be generated for a range of TX Buffer/FIFO, RX Buffer/FIFO, Modem Status and Line Status
conditions.
For integration in systems where Infrared SIR serial data format is required, the UART can be configured to have a
software-programmable IrDA SIR Mode. If this mode is not selected, only the UART (RS232 standard) serial data
format is available.
The UART includes the following features:
Compatible with industry-standard 16550 UARTs
64-Bytes Transmit and receive data FIFOs
DMA controller interface
Software/ Hardware Flow Control
Programmable Transmit Holding Register Empty interrupt
Support IrDa 1.0 SIR
Interrupt support for FIFOs, Status Change
Fast Infrared Interface (FIR) signals are multiplexed with UART2 signals using a system configuration for a
complete infrared interface that supports SIR, CIR, MIR, and FIR modes. The Serial Infrared (SIR) protocol, which
supports data rate which supports data rates up to 1.875 Mbit/s is implemented in each UART module. The IR
includes the following features:
Compliant with IrDA 1.1 for MIR and FIR
Full physical layer implementation
Supports 0.576 Mbit/s and 1.152 Mbit/s Medium Infrared (MIR) physical layer protocol
Support 4 Mbit/s FIR physical layer protocol defined by IrDA version 1.4
Support CIR for remote control or wireless keyboard
Hardware CRC16 for MIR and CRC32 for FIR
Dual 16x8-bits FIFO for data transfer
Programmable FIFO thresholds
Interrupt and DMA Support
The USB OTG is dual-role controller, which supports both Host and device functions. It can also be configured as
a Host-only or Device-only controller, full compliant with the USB 2.0 Specification. It can support high-speed
(HS, 480-Mbps), full-speed (FS, 12-Mbps), and low-speed (LS, 1.5-Mbps) transfers in Host mode. It can support
high-speed (HS, 480-Mbps), and full-speed (FS, 12-Mbps) in Device mode.
The USB2.0 OTG controller (SIE) includes the following features:
Complies with USB 2.0 Specification
Support High-Speed (HS, 480-Mbps), Full-Speed (FS, 12-Mbps), and Low-Speed (LS, 1.5-Mbps) in Host
mode and support High-Speed (HS, 480-Mbps), Full-Speed (FS, 12-Mbps) in Device mode
64-Byte Endpoint 0 for Control Transfer (Endpoint0)
Support up to 5 User-Configurable Endpoints for Bulk , Isochronous, Control and Interrupt bi-directional
USB Host Controller is fully compliant with the USB 2.0 specification, Enhanced Host Controller Interface
(EHCI) Specification, Revision 1.0, and the Open Host Controller Interface (OHCI) Specification Release
1.0a. The controller supports high-speed, 480-Mbps transfers (40 times faster than USB 1.1 full-speed mode)
using an EHCI Host Controller, as well as full and low speeds through one or more integrated OHCI Host
Controllers.
The USB host controller includes the following features:
Including an internal DMA Controller for data transfer with memory.
Complies with Enhanced Host Controller Interface (EHCI) Specification, Version 1.0, and the Open Host
Controller Interface (OHCI) Specification, Version 1.0a.
Support High-Speed (HS, 480-Mbps) Device only, Full-Speed (FS, 12Mbps) and Low-Speed (LS, 1.5Mbps)
Device.
Support only 1 USB Root Port shared between EHCI and OHCI.
19.2. USB HOST Controller Signal Description
USBx Host2.0=USB[1:0] Host2.0
Table 19-1. USB Host Controller Signal Description
I2S Left or Right channel select clock(frame clock)
I/O
I2S_DO[3:0]
I2S serial Data Output bit
O
I2S_DI
I2S serial Data Input
I
20. Digital Audio Interface
20.1. Overview
The Digital Audio Interface can be configured as I2S interface or PCM interface by software. When configured as
I2S interface, it can support the industry standard format for I2S, left-justified, or right-justified. When configured
as PCM, it can be used to transmit digital audio over digital communication channels. It supports linear 13, 16-bits
linear, 8-bit u-law or A-law compressed sample formats at 8K samples/sec, and can receive and transmit on any
selection of the first four slots following PCM_SYNC.
It includes the following features:
I2S or PCM configured by software
Full-duplex synchronous serial interface
Configurable Master / Slave Mode operation
Support Audio data resolutions of 16, 20, 24
I2S Audio data sample rate from 8Khz to 192Khz
I2S Data format for standard I2S, Left Justified and Right Justified
I2S support 8 channel output and 2 channel input
PCM supports linear sample (8-bits or 16-bits), 8-bits u-law and A-law compressed sample
One 128x24-bits FIFO for data transmit, one 64x24-bits FIFO for data receive
Programmable FIFO thresholds
Support Interrupt and DMA
Two 32-bits Counters for AV sync application
20.2. Digital Audio Signal Description
Table 20-1. Digital Audio Controller Signal Description
The AC97 interface supports AC97 revision 2.3. AC97 Controller uses audio Controller link (AC-link) to
communicate with AC97 Codec.In transmission mode,Controller sends the stereo PCM data to Codec. The
external digital-to-analog converter (DAC) in the Codec converts the audio sample to an analog audio waveform.
In receiving mode, Controller receives the stereo PCM data and the mono Microphone data from Codec then stores
in memories.
AC97 Interface includes below features:
Compliant with AC97 2.3 component Specification
Full-duplex synchronous serial interface
Support 2 channels, TX (stereo),RX (PCM stereo, MIC mono optional)
Variable Sampling Rate AC97 Codec Interface support, up to 48KHz
Support 2 channel and 6 channel audio data output
Support DRA mode
Support Only one primary Codec
Channels support mono or stereo samples of 16(standard), 18(optional) and 20(optional) bit wide.
One 96×20bits FIFO and one 32×20-bits FIFO for data transfer
Programmable FIFO thresholds
Support Interrupt and DMA
Audio ADC(24bit) Input for Left channel of FM radio
AI
FMINR
Audio ADC(24bit) Input for Right channel of FM radio
AI
LINEINL
Audio ADC(24bit) Input for Left channel of Line In
AI
LINEINR
Audio ADC(24bit) Input for Right channel of Line In
AI
MICINL
Audio ADC(24bit) Input for Left channel of Microphone
AI
MICINR
Audio ADC(24bit) Input for Right channel of Microphone
AI
22. Audio Codec
22.1. Overview
The embedded Audio Codec is a high-quality stereo audio codec with headphone amplify.
The audio codec is featured as following:
On-chip 24-bits DAC for play-back
On-chip 24-bits ADC for recorder
Support analog/ digital volume control
Support 48K and 44.1K sample family
Support 192K and 96K sample
Support FM/ Line-in/ Microphone recorder
Stereo headphone amplifier that can be operated in capless headphone mode
Support to automatic change from Virtual Ground to True Ground to protect headphone amplifier
LRADC is 6-bits resolution for key application. The LRADC can work up to maximum conversion rate of 250Hz.
The LRADC is featured as following:
Support APB 32-bits bus width
Support Interrupt
Support Hold Key and General Key
Support Single Key and continue key mode
6-bits Resolution
Voltage input range between 0 to 2V
Sample Rate up to 250Hz
The Key Pad Interface block in A10 facilitates communication with external keypad devices. The ports can provide
up to 8 rows and 8 columns. The events of key press or key release are delivered to the CPU by an interrupt. To
prevent the switching noises, keypad interface comprise of internal debouncing filter.
The Keypad Interface includes the following features:
Interrupt for key press or key release
Internal debouncing filter to prevent the switching noises
The TP controller can be configured either as a 4-wire resistive touch screen controller or a 12-bit resolution A/D
converter. As a 4-wire resistive touch screen controller, it supports dual touch detection. As an A/D converter, it can
locate of single touch through two times of A/D conversion.
The TP controller is featured as following:
12 bit SAR type A/D converter
4-wire I/F
Dual Touch Detection
Touch-pressure measurement (Support program set threshold)
Sampling frequency: 2MHz (max)
Support both Single-Ended and Ratiometric Conversion of Touch Screen Inputs
TACQ up to 262ms
Support Median and averaging filter which can reduce noise
Pen down detection, with programmable sensitivity
Support X, Y change function
The chip has 8 ports for multi-functional input/out pins. They are shown below:
Port A(PA): 18 input/output port
Port B(PB): 24 input/output port
Port C(PC): 25 input/output port
Port D(PD): 28 input/output port
Port E(PE) : 12 input/output port
Port F(PF) : 6 input/output port
Port G(PG) : 12 input/output port
Port H(PH) : 28 input/output port
Port I(PI) : 22 input/output port
Port S(PS) : 84 input/output port for DRAM controller
For various system configurations, these ports can be easily configured by software. All these ports (except PS) can
be configured as GPIO if multiplexed functions not used. 32 external PIO interrupt sources are supported and
interrupt mode can be configured by software.
8 bits input data
Support CCIR656 protocol for NTSC and PAL
3 parallel data paths for image stream parsing
Received data double buffer support
Parsing bayer data into planar R, G, B output to memory
Parsing interlaced data into planar or tile-based Y, Cb, Cr output to memory
Pass raw data direct to memory
All data transmit timing can be adjusted by software
TCON in A10 is of high flexibility in timing configuration as well as LCD module compatibility.
Support LVDS input LCD panels (Max 1920*1080 resolution, 24-bit color)
Support HV-DE-Sync(digital parallel RGB) input LCD panels(Max 1920*1080 resolution, 24-bit color)
Support HV-DE-Sync(digital serial RGB, both delta and stripe panel) input LCD panels(Max 1280*1024
resolution, up to true color)
Support 18/16/9/8bit 8080 CPU I/F panels(Max 1920*1080 resolution)
CCIR656 output interface for LCD panel or TV encoder
Up to full HDTV timing for TV encoder
Mixer processor is a 2D graphics engine of high performance, and 2D image can be widely customized due to its
high flexibility in configuration.
Color format support
This A10 datasheet is the original work and copyrighted property of Allwinner Technology (“Allwinner”).
Reproduction in whole or in part must obtain the written approval of Allwinner and give clear acknowledgement to
the copyright owner.
The information furnished by Allwinner is believed to be accurate and reliable. Allwinner reserves the right to
make changes in circuit design and/or specifications at any time without notice. Allwinner does not assume any
responsibility and liability for its use. Nor for any infringements of patents or other rights of the third parties which
may result from its use. No license is granted by implication or otherwise under any patent or patent rights of
Allwinner. This datasheet neither states nor implies warranty of any kind, including fitness for any particular
application.