Specification of Amlogic S905X Chips

CPU Sub-system

Quad core ARM Cortex-A53 CPU up to 2GHz (DVFS)
ARMv8-A architecture with Neon and Crypto extensions
8-stage in-order full dual issue pipeline
Unified system L2 cache
Advanced TrustZone security system
Application based traffic optimization using internal QoS-based switching fabrics
3D Graphics Processing Uni

Penta-core ARM Mali-450 GPU up to 750MHz+ (DVFS)
Dual Geometry Processors and triple Pixel Processors
Concurrent multi-core processing
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.5D Graphics Processor

Fast bitblt engine with dual inputs and single output
Programmable raster operations (ROP)
Programmable polyphase scaling filter
Supports multiple video formats 4:2:0, 4:2:2 and 4:4:4 and multiple pixel formats (8/16/24/32 bits graphics layer)
Fast color space conversion
Advanced anti-flickering filter
Crypto Engine

AES/AES-XTS block cipher with 128/192/256 bits keys, standard 16 bytes block size and streaming ECB, CBC and CTR modes
DES/TDES block cipher with ECB and CBC modes supporting 64 bits key for DES and 192 bits key for 3DES
Built-in hardware True Random Number Generator (TRNG), CRC and SHA-1/SHA-2/HMAC SHA engine
Video/Picture CODEC

Amlogic Video Engine (AVE) with dedicated hardware decoders and encoders
Supports multiple “secured” video decoding sessions and simultaneous decoding and encoding
Video/Picture Decoding
VP9 Profile-2 up to 4Kx2K@60fps
H.265 HEVC MP-10@L5.1 up to 4Kx2K@60fps
H.264 AVC HP@L5.1 up to 4Kx2K@30fps
H.264 MVC up to 1080P@60fps
MPEG-4 ASP@L5 up to 1080P@60fps (ISO-14496)
WMV/VC-1 SP/MP/AP up to 1080P@60fps
AVS-P16(AVS+) /AVS-P2 JiZhun Profile up to 1080P@60fps
MPEG-2 MP/HL up to 1080P@60fps (ISO-13818)
MPEG-1 MP/HL up to 1080P@60fps (ISO-11172)
RealVideo 8/9/10 up to 1080P@60fps
WebM up to VGA
Multiple language and multiple format sub-title video support
MJPEG and JPEG unlimited pixel resolution decoding (ISO/IEC-10918)
Supports JPEG thumbnail, scaling, rotation and transition effects
Supports *.mkv,*.wmv,*.mpg, *.mpeg, *.dat, *.avi, *.mov, *.iso, *.mp4, *.rm and *.jpg file formats
Video/Picture Encoding
Independent JPEG and H.264 encoder with configurable performance/bit-rate
JPEG image encoding
H.264 video encoding up to 1080P@60fps with low latency
Video Post-Processing Engine

Supports HDR10 and HLG HDR processing
Motion adaptive 3D noise reduction filter
Advanced motion adaptive edge enhancing de-interlacing engine
3:2 pull-down support
Programmable poly-phase scalar for both horizontal and vertical dimension for zoom and windowing
Programmable color management filter (to enhance blue, green, red, face and other colors)
Dynamic Non-Linear Luma filter
Deblocking filters
Programmable color matrix pipeline
Video mixer: 2 video planes and 2 graphics planes per video output
Video Output

Built-in HDMI 2.0a transmitter including both controller and PHY with CEC, HDR and HDCP 2.2, 4Kx2K@60 max resolution output
CVBS 480i/576i standard definition output
Supports all standard SD/HD/FHD video output formats: 480i/p, 576i/p, 720p, 1080i/p and 4Kx2K
Audio Decoder and Input/Output

Supports MP3, AAC, WMA, RM, FLAC, Ogg and programmable with 7.1/5.1 down-mixing
I2S audio interface supporting 2-channel input and 8-channel (7.1) output
Built-in serial digital audio SPDIF/IEC958 output and PCM input/output
Built-in stereo audio DAC
Stereo digital microphone PDM input
Supports concurrent dual audio stereo channel output with combination of analog+PCM or I2S+PCM
Memory and Storage Interface

16/32-bit SDRAM memory interface running up to DDR2133
Supports up to 2GB DDR3/4, DDR3L, LPDDR2, LPDDR3 with dual ranks
Supports SLC/MLC/TLC NAND Flash with 60-bit ECC, compatible to Toshiba toggle mode in addition to ONFI 2.2
SDSC/SDHC/SDXC card and SDIO interface with 1-bit and 4-bit data bus width supporting spec version 2.x/3.x/4.x DS/HS modes up to UHS-I SDR104
eMMC and MMC card interface with 1/4/8-bit data bus width fully supporting spec version 5.0 HS400
Supports serial 1, 2 or 4-bit NOR Flash via SPI interface
Built-in 4k bits One-Time-Programming memory for key storage

Integrated IEEE 802.3 10/100M Ethernet MAC controller with 10/100M PHY interface
Supports Energy Efficiency Ethernet (EEE) mode
WiFi/IEEE802.11 & Bluetooth supporting via SDIO/USB/UART/PCM
Network interface optimized for mixed WIFI and BT traffic
Integrated I/O Controllers and Interfaces

Dual USB 2.0 high-speed USB I/O, one USB Host and one USB OTG
Multiple UART, I2C and SPI interface with slave select
Multiple PWMs
Programmable IR remote input/output controllers
Built-in 10bit SAR ADC with 2 input channels
A set of General Purpose IOs with built-in pull up and pull down
System, Peripherals and Misc. Interfaces

Integrated general purpose timers, counters, DMA controllers
24 MHz crystal input
Embedded debug interface using ICE/JTAG
Power Management

Multiple external power domains controlled by PMIC
Multiple internal power domains controlled by software
Multiple sleep modes for CPU, system, DRAM, etc.
Multiple internal PLLs for DVFS operation
Multi-voltage I/O design for 1.8V and 3.3V
Power management auxiliary processor in a dedicated always-on (AO) power domain that can communicate with an external PMIC

Trustzone based Trusted Execution Environment (TEE)
Secured boot, encrypted OTP, encrypted DRAM with memory integrity checker, hardware key ladder and internal control buses and storage
Protected memory regions and electric fence data partition
Hardware based Trusted Video Path (TVP) , video watermarking and secured contents (needs SecureOS software)
Secured IO and secured clock

LFBGA,13x13mm, 20×20 ball matrix, 0.65 ball pitch, RoHS compliant