About This Documentation ................................................................................................................................................... 8
2. Features ....................................................................................................................................................................... 10
2.1. Processor Features ............................................................................................................................................... 10
2.1.1. CPU Architecture ....................................................................................................................................... 10
2.1.3.1. Boot ROM ....................................................................................................................................... 10
2.1.4. System Peripherals .................................................................................................................................... 12
2.1.4.6. CCU ................................................................................................................................................. 12
2.1.4.14. CPU Configuration ........................................................................................................................ 14
2.1.6. Video Engine ............................................................................................................................................. 15
2.1.6.1. Video Decoder ............................................................................................................................... 15
2.1.6.2. Video Encoder ................................................................................................................................ 16
2.1.9.1. USB ................................................................................................................................................. 17
4.2. Signal Descriptions ............................................................................................................................................... 40
5.6. Maximum Current Consumption ......................................................................................................................... 50
5.7. External Memory AC Electrical Characteristics .................................................................................................... 51
5.7.1. Nand Flash AC Electrical Characteristics ................................................................................................... 51
5.7.2. SMHC AC Electrical Characteristics ........................................................................................................... 55
5.8. External Peripheral AC Electrical Characteristics .................................................................................................. 56
5.8.1. LCD AC Electrical Characteristics ............................................................................................................... 56
5.8.2. CSI AC Electrical Characteristics ................................................................................................................ 58
5.8.3. EMAC AC Electrical Characteristics............................................................................................................ 58
5.8.4. CIR Receiver AC Electrical Characteristics ................................................................................................. 59
5.8.5. SPI AC Electrical Characteristics ................................................................................................................ 60
5.8.6. UART AC Electrical Characteristics ............................................................................................................ 61
5.8.7. TWI AC Electrical Characteristics ............................................................................................................... 62
5.8.8. TSC AC Electrical Characteristics ............................................................................................................... 62
5.8.9. SCR AC Electrical Characteristics ............................................................................................................... 63
5.9. Power-up and Power-down Sequence ................................................................................................................. 64
Figure 5-6. Write Data to Flash Cycle Timing ...................................................................................................................... 53
Figure 5-8. WE# High to RE# Low Timing ............................................................................................................................ 53
Figure 5-9. RE# High to WE# Low Timing ............................................................................................................................ 54
Figure 5-10. Address to Data Loading Timing ..................................................................................................................... 54
Figure 5-11. SMHC in SDR Mode Output Timing ................................................................................................................ 55
Figure 5-12. SMHC in SDR Mode Input Timing ................................................................................................................... 55
Figure 5-25. TSC Data and Clock Timing .............................................................................................................................. 62
Figure 5-26. SCR Activation and Cold Reset Timing ............................................................................................................ 63
Figure 5-28. Power On Sequence ........................................................................................................................................ 65
Table 5-7. Maximum Current Consumption ....................................................................................................................... 50
Quad-core ARM Cortex
Thumb-2 Technology
Supports NEON Advanced SIMD(Single Instruction Multiple Data)instruction for acceleration of media and signal
processing functions
Supports Large Physical Address Extensions(LPAE)
VFPv4 Floating Point Unit
Independent 32KB L1 Instruction cache and 32KB L1 Data cache
Shared 512KB L2-cache
TM
-A53 MPCoreTM Processor
2.1.2. GPU Architecture
Hexa-core ARM Mali450 GPU
Dual Geometry Processors with 32KB L2 cache
Quad Pixel Processors with 128KB L2 cache
Concurrent multi-core processing
3000Mpix/sec and 163Mtri/sec
Full scene over-sampled 4X anti-aliasing engine with no additional bandwidth usage
OpenGL ES 1.1/2.0 and OpenVG 1.1 support
2.1.3. Memory Subsystem
2.1.3.1. Boot ROM
On chip ROM
Supports secure and non-secure access boot
Supports system boot from the following devices:
Compatible with JEDEC standard DDR3/DDR3L SDRAM
Supports clock frequency up to 667MHz(DDR3-1333)
32-bit bus width
Up to 3GB address space
Supports 2 chip selects
16 address signal lines and 3 bank signal lines
Supports Memory Dynamic Frequency Scale(MDFS)
Random read or write operation is supported
2.1.3.3. NAND Flash
Features
Compliant with ONFI 2.3 and Toggle 1.0
Up to 2 flash chips
8-bit data bus width
Up to 64-bit ECC per 1024 bytes
Supports 1024, 2048, 4096, 8192, 16K bytes size per page
Supports SLC/MLC/TLC flash and EF-NAND memory
Supports SDR, ONFI DDR and Toggle DDR NAND
Embedded DMA to do data transfer
Supports data transfer together with normal DMA
2.1.3.4. SMHC
Up to 3 SD/MMC host controller(SMHC) interfaces
Complies with eMMC standard specification V5.1, SD physical layer specification V3.0, SDIO card specification V3.0
1-bit or 4-bit data bus transfer mode for SD/TF cards up to 50MHz in SDR mode
1-bit or 4-bit data bus transfer mode for connecting to an external Wi-Fi module up to 150MHz in SDR mode and
50MHz in DDR mode
1-bit ,4-bit or 8-bit data bus transfer mode for MMC cards up to 150MHz in SDR mode or 100MHz in DDR mode
Supports block size of 1 to 65535 bytes
Embedded special DMA to do data transfer
Supports hardware CRC generation and error detection
2 on-chip Timers with interrupt-based operation
1 watchdog to generate reset signal or interrupt
Two 33-bit Audio/Video Sync(AVS) Counter to synchronize video and audio in the player
2.1.4.2. High Speed Timer
1 High Speed Timer with 56-bit counter
56-bit counter that can be separated to 24-bit high register and 32-bit low register
Clock source is synchronized with AHB clock, much more accurate than other timers
Features
2.1.4.3. RTC
Time,calendar
Counters second,minutes,hours,day,week,month and year with leap year generator
Alarm:general alarm and weekly alarm
One 32KHz fanout
Up to 12-channel DMA
Interrupt generated for each DMA channel
Transfers data width of 8/16/32/64-bit
Supports linear and IO address modes
Programs the DMA burst size
Supports data transfer types with memory-to-memory, memory-to-peripheral, peripheral-to-memory
2.1.4.6. CCU
9 PLLs
Supports an external 24MHz crystal oscillator and an on-chip 16MHz RC oscillator
Supports clock configuration and clock generated for corresponding modules
Supports software-controlled clock gating and software-controlled reset for corresponding modules
confidential
2.1.4.7. PWM
Supports outputting two kinds of waveform: continuous waveform and pulse waveform
0% to 100% adjustable duty cycle
Up to 24MHz output frequency
2.1.4.8. Thermal Sensor
Temperature Accuracy : ±3℃ from 0℃ to +100℃, ±5℃ from -20℃ to +125℃
Supports over-temperature protection interrupt and over-temperature alarm interrupt
Averaging filter for thermal sensor reading
2 temperature-sensing cell embedded :sensor0 for CPU,sensor1 for GPU
Features
2.1.4.9. KEYADC
Analog to digital converter with 6-bit resolution for key application
Maximum sampling frequency up to 250 Hz
Supports general key, hold key and already hold key
Supports single , normal and continuous work mode
2.1.4.10. Message Box
Two users for Message Box instance
Eight Message Queues for the MSGBox instance
Each of Queues could be configured as transmitter or receiver for user
Two interrupts for the MSGBox instance
Register polling for the MSGBox instance
32-bit message width
Four-message FIFO depth for each message queue
2.1.4.11. Spinlock
32 spinlocks
Two kinds of status of lock register: TAKEN and NOT TAKEN
Supports 160-bit hardware PRNG with 175-bit seed
Supports 256-bit TRNG
Supports ECB,CBC, CTR, CTS modes for AES
Supports ECB, CBC, CTR modes for DES
Supports ECB, CBC, CTR modes for TDES
128-bit, 192-bit and 256-bit key size for AES
Embedded special DMA to do data transfer
2.1.4.13. Security ID(SID)
Supports 2K-bit EFUSE for chip ID and security application
2.1.4.14. CPU Configuration
Features
Configure related CPU parameters, including power on, reset, cache, debug, and check the status of CPU
One 64-bit common counter
2.1.5. Display Subsystem
2.1.5.1. DE2.0
Output size up to 4096x4096
Supports four alpha blending channel for main display, two channel for aux display
Supports four overlay layers in each channel, and has a independent scaler
Supports potter-duff compatible blending operation
Supports input format YUV422/YUV420/YUV411/ARGB8888/XRGB8888/RGB888/ARGB4444/ARGB1555 and
RGB565
Supports Frame Packing/Top-and-Bottom/Side-by-Side Full/Side-by-Side Half 3D format data
Supports SmartColor 2.0 for excellent display experience
- Adaptive edge sharping
- Adaptive color enhancement
- Adaptive contrast enhancement and fresh tone rectify
Supports writeback for high efficient dual display
Supports H.264 video encoder up to 1080p@60fps
Supports input picture size up to 4800x4800
Supports input format: tiled (128x32)/YU12/YV12/NU12/NV12/ARGB/YUYV
Supports Alpha blending
Supports thumb generation
Supports 4x2 scaling ratio: from 1/16 to 64 arbitrary non-integer ratio
Supports rotated input
2.1.7. Image Subsystem
2.1.7.1. CSI
Supports 8-bit YUV422 CMOS sensor interface
Supports CCIR656 protocol for NTSC and PAL
Up to 5M pixel camera sensor
Supports video capture resolution up to 1080p@30fps
Features
2.1.8. Audio Subsystem
2.1.8.1. Audio Codec
Two audio digital-to-analog(DAC) channels
- 100 ± 3 dB SNR@A-weight
- Supports ADC sample rate from 8 KHz to 192 KHz
Two audio analog-to-digital(ADC) channels
- 93 ± 3 dB SNR@A-weight
- Supports ADC sample rate from 8 KHz to 48 KHz
Supports analog/ digital volume control
Supports Dynamic Range Controller(DRC) adjusting the DAC playback output
Supports Dynamic Range Control(DRC) adjusting the ADC recording input
Three audio inputs:
Compliant with left-justified, right-justified, PCM mode, and TDM(Time Division Multiplexing) format
confidential
Supports 8-channel in TDM mode
Full-duplex synchronous work mode
Mater and slave mode configured
Clock up to 100 MHz
Adjustable audio sample resolution from 8-bit to 32-bit
Sample rate from 8 KHz to 192 KHz
Supports 8-bit u-law and 8-bit A-law companded sample
Supports programmable PCM frame width:1 BCLK width(short frame) and 2 BCLKs width(long frame)
One 128 depth x 32-bit width FIFO for data transmit, one 64 depth x 32-bit width FIFO for data receive
Programmable FIFO thresholds
2.1.8.3. One Wire Audio(OWA)
IEC-60958 transmitter functionality
Compliance with S/PDIF Interface
Supports channel status insertion for the transmitter
Hardware parity generation on the transmitter
One 32×24 bits FIFO (TX) for audio data transfer
Programmable FIFO thresholds
Features
2.1.9. External Peripherals
2.1.9.1. USB
One USB 2.0 OTG,with integrated USB PHY
- Complies with USB2.0 Specification
- Supports High-Speed (HS,480Mbps),Full-Speed(FS,12Mbps) and Low-Speed(LS,1.5Mbps) in host mode
- Complies with Enhanced Host Controller Interface(EHCI)Specification, Version 1.0, and the Open Host
Controller Interface(OHCI) Specification, Version 1.0a for host mode
- Up to 8 User-Configurable Endpoints in device mode
- Supports point-to-point and point-to-multipoint transfer in both host and peripheral mode
Three USB Host, with integrated USB PHY
- Complies with Enhanced Host Controller Interface(EHCI)Specification, Version 1.0, and the Open Host
Controller Interface(OHCI) Specification, Version 1.0a.
2.1.9.2. Ethernet
Integrated an internal 10/100M PHY
Supports 10/100/1000Mbps data transfer rate
Supports MII/RGMII/RMII interface
Supports full-duplex and half-duplex operation
Programmable frame length
Automatic CRC and pad generation controllable on a per-frame basis
Options for Automatic Pad/CRC Stripping on receive frames
Programmable frame length to support Standard or Jumbo Ethernet frames with sizes up to 16 KB
Programmable Inter Frame Gap (40-96 bit times in steps of 8)
Supports a variety of flexible address filtering modes
2.1.9.3. CIR
A flexible receiver for IR remote
Programmable FIFO threshold
2.1.9.4. UART
Up to 5 UART controllers, one UART for CPUx debug, one UART for CPUs debug, others for UART applications
UART0: 2-wire; UART1/2/3: 4-wire; S_UART: 2-wire
Compliant with industry-standard 16450 and 16550 UARTs
Supports word length from 5 to 8 bits, an optional parity bit and 1,1.5 or 2 stop bits
Programmable parity(even, odd and no parity)
64-byte Transmit and receive data FIFOs for all UART
2.1.9.5. SPI
Up to 2 SPI controllers
Full-duplex synchronous serial interface
Master/Slave configurable
Mode0~3 are supported for both transmit and receive operations
Two 64-byte FIFO for SPI-TX and SPI-RX operation
DMA-based or interrupt-based operation supported
Polarity and phase of the chip select(SPI_SS) and SPI_Clock(SPI_SCLK) are configurable
The maximum frequency is 100MHz
Supports single and dual read mode
2.1.9.6. TWI
Up to 4 TWI(Two Wire Interface) controllers
Supports Standard mode(up to 100K bps) and Fast mode(up to 400K bps)
Master/Slave configurable
Allows 10-bit addressing transactions
Perform arbitration and clock synchronization
Allows operation from a wide range of input clock frequencies
Up to 4 TSC(Transport Stream Controller)
Compliant with the industry-standard AMBA Host Bus(AHB) Specification, Revision 2.0.Supports 32-bit Little
Endian bus
Supports DVB-CSA V1.1 Descrambler
One external Synchronous Parallel Interface(SPI) or one external Synchronous Serial Interface(SSI)
Configurable SPI and SSI timing parameters
Hardware packet synchronous byte error detecting
Hardware PCR packet detecting
2.1.9.8. SCR
Up to 2 SCR(Smart Card Reader) controllers
Supports APB slave interface for easy integration with AMBA-based host systems
Supports the ISO/IEC 7816-3:1997(E) and EMV2000 (4.0) Specifications
Supports adjustable clock rate and bit rate
Configurable automatic byte repetition
Supports asynchronous half-duplex character transmission and block transmission
Supports synchronous and any other non-ISO 7816 and non-EMV cards
Performs functions needed for complete smart card sessions, including: