Close
(0) items
You have no items in your shopping cart.
All Categories
    Filters
    Preferences
    Search
    RSS

    Blog

    0 Amlogic S905X2 vs S905X3 – Features Comparison

    Despite Arm claiming Cortex-A55 core would bring some performance improvements, we’ve recently seen actual Amlogic S905X3 benchmarks show the performance compared to Amlogic S905X2 Arm Cortex-A53 is almost identical (3% improvement for S905X3 CPU, 9% for the GPU).

    So Amlogic S905X3 TV box processor must differentiate itself from its predecessor by its additional features, and while we published the detailed specifications of Amlogic S905X3 processor a few months ago, we did not provide a side-by-side comparison table just yet. So here’s one courtesy of SDMC (with some corrections).

    SoC Amlogic S905X2 Amlogic S905X3
    CPU 4x Arm Cortex-A53 @ 1.80 GHz 4x Arm Cortex-A55 @ 1.91 GHz
    Neural Network Accelerator N/A

    Optional 1.2 TOPS NNA

    GPU Mali-G31 MP2 with OpenGL ES 3.2, Vulkan 1.0, and OpenCL 2.0
    Always-on MCU Cortex-M3 & Cortex-M4 (Optional ) Cortex-M3 & Cortex-M4
    DDR DDR3-2133 /DDR3L-2133 /
    DDR4-2666 /LPDDR3-2133 /LPDDR4-3200 SDRAM up to 4G
    DDR3-2133 /DDR3L-2133 /
    DDR4-3200 /LPDDR3-2133 /
    LPDDR4-3200 SDRAM up to 4G
    Video
    Decoding
    H.265, VP9, AVS2 up to 4Kp75 10bit H.264 4Kp30
    HDMI Tx HDMI 2.1  HDCP2.2
    HDR HLG/HDR10/ 10+  Dolby vison,TCH PRIME
    Process 12nm
    Mic Input 8 x PDM
    USB3.0/PCIE USB3.0/PCI-E V2 (multiplexed)
    Package 14 x 14mm BGA
    Embedded Temperature Sensor Yes

    The Neural Processing Unit (NPU) / Neural Network Accelerator (NNA) is probably the most important change, as it should allow for better support for voice commands, language processing, or other workloads that would benefit from AI acceleration.

    The higher maximum frequency for DDR4 memory (3,200 MHz vs 2,666 MHz) may explain the slightly better 3D graphics performance since I’ve noticed such benchmarks are sensitive to memory bandwidth, e.g. systems with dual-channel memory will have better graphics performance than the ones with single-channel memory. It may also help with some 4K HDR content (TBC).

    But all-in-all Amlogic S905X2 and S905X3 are not that different.

    0 Amlogic S905X3 Specifications

    Amlogic S905X3 specifications:

    • CPU Sub-system
      • Quad core Arm Cortex-A55 CPU with Armv8-A Neon and Crypto extension, 8-stage in-order full dual issue pipeline, unified system L3 cache
      • Arm Cortex-M3 core for system control processing
      • Optional Arm Cortex-M4 core for always-on processing
      • TrustZone
      • Internal QoS based switching fabrics
    • Optional Neural Network Accelerator – 1.2 TOPS NN inference accelerator supporting TensorFlow and Caffe
    • 3D Graphics Processing Unit – Arm Mali G31MP2 GPU with support for OpenGL ES 3.2, Vulkan 1.0 and OpenCL 2.0 support
    • 2.5D Graphics Processor
      • Fast bitblt engine with dual inputs and single output
      • Programmable raster operations (ROP)
      • Programmable polyphase scaling filter
      • Support for 4:2:0, 4:2:2, and 4:4:4 video formats, and multiple pixel formats (8/16/24/32 bits graphic layer)
      • Fast color space conversion
      • Advanced anti-flickering filter
    • Crypto Engine
      • AES block cipher with 128/256 bits keys
      • TDES block cipher with ECB and CDC modes
      • SM4 block cipher with ECB, CBC, CTR modes
      • Hardware crypto key-ladder operation and DVB-CSA for transport stream encryption
      • TRNG, CRC and SHA-1/SHA-2/HMAC SHA engine
    • Video/Picture CODEC
      • Amlogic Video Engine (AVE) with dedicated hardware decoders and encoders
      • Support multi-video decoder up to 4x 1080p60
      • Support multiple secured video decoding sessions and simultaneous decoding and encoding
      • Video/Picture Decoding
        • VP9 Profile-2 up to 4Kx2K @ 60 fps
        • H.265 HEVC MP-10 @ L5.1 up to 4Kx2K @ 60 fps
        • AVS2-P2 Profile up to 4Kx2K @ 60 fps
        • H.264 AVC HP @ L5.1 up to 4Kx2K @ 30 fps
        • MPEG-4 ASP @ L5, WMV/VC-1, AVS-R16/AVS-R2 JiZhun Profile, MPEG-2, MPEG-1, and RealVideo 8/9/10 up to 1080p60
        • Multiple language and multiple format sub-title video support
        • MJPEG and JPEG unlimited pixel resolution decoding (ISO/IEC-10918)
        • Support 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/bitrate
        • JPEG image encoding
        • H.265/H.264 video encoding up to 1080p60 with low latency
    • 8th Generation Advanced Amlogic TruLife Image Engine
      • Supports Dolby Vision (optional), HDR10+, HDR10, HLD and Technicolor HDR processing
      • Motion compensated noise reduction, and 3D digital noise reduction for random noise
      • Block noise, mosquito noise, spatial noise, contour noise reduction
      • Motion compensated and motion adaptive de-interlacer
      • Edge interpolation with low angle protection and processing
      • Smart sharpness with Superscalar technology including de-contouring, de-ring, LTI, CTI, de-jaggy, peaking
      • Dynamic non-linear contrast enhancement
      • All dimension multiple regions smart color management including blue/green extension, flesh-tone correction, wider gamut for video
      • 2 video planes and 3 graphics planes hardware composer
      • Independent HDR re-mapping of video and graphic layer
    • Video Input/Output Interface
      • Built-in HDMI 2.1 transmitter including both controller and PHY supporting CEC, Dynamic HDR and HDCP 2.2, 4Kx2K @ 60 Hz max resolution output, ALLM (Auto Low Latency Mode)
      • CVBS 480i/576i standard definition output
      • Support all standard video output formats: 480i/p, 576i/p,. 720p, 1080i/p, 4Kx2K
    • Audio Decoder and Input/Output
      • Supports MP3, AAC, WMA, RM, FLAC, Ogg and programmable with 7.1/5.1 down-mixing
      • Low-power VAD (Voice Activity Detection)
      • Built-in serial digital audio SPDIF/IEC958 input/output and PCM input/output
      • 3x TDM/PCM/I2S ports with TDM/PCM mode up to 384 KHz x 32 bits x 16ch or 96 KHz x 32 bits x 32 ch, and I2S mode up to 384 KHz x 32 bits x 16 ch
      • Digital microphone PDM input with programmable CIC, LPF & HPF, support up to 8 DMICs
      • Built-in Stereo audio DAC
      • Supports concurrent dual audio stereo channel output with combination of analog+PCM or I2S + PCM
    • Memory & Storage Interface
      • 32-bit DRAM memory interface with dual ranks and max 4GB total address space
      • Compatible with JEDEC standard DDR3-2133 / DDR3L-2133 / DDR4-3200 / LPDDR3-2133 / LPDDR4-3200 SDRAM
      • Support SLC/LMC/TLC NAND flash with 60-bit ECC
      • SDSC/SDHC/SDXC card and SDIO interface with 1-bit and 4-bit data bus width supporting up to UHS-I SDR104 mode
      • eMMC and MMC card interface with 1/4/8-bit data bus width supporting spec version 5.0 HS400
      • Support serial 1, 2 or 4-bit NOR flash via SPI
      • Built-in 4k bits One-Time-Programming memory for key storage
    • Network
      • Integrated 10/100/1000M Ethernet MAC with RGMII interface
      • Integrated 10/100M Ethernet PHY interface
      • WiFi & Bluetooth supported via PCIe, SDIO, USB, UART, or PCM
      • Network interface optimized for mixed WiFi and Bluetooth traffic
    • Digital Television Interface
      • One serial and one parallel Transport Stream (TS) input interface with built-in demux processor for connecting to external digital TV tuner/demodulator
      • Built-in PWM, I2C and SPI interfaces to control tuner and demodulator
      • Integrated ISO7816 smart card controller
    • Integrated I/O controllers and interfaces
      • 1x USB XHCI OTG 2.0 port
      • One USB SS and PCIe 2.0 combo port up to 5 Gbps configurable with either:
        • 1x USB 2.0 host port + PCIe
        • 1x USB 3.0 without PCIe
      • Multiple PWM, UART, I2C and SPI interfaces with slave select
      • Programmable IR remote input/output controllers
      • Built-in 10-bit SAR ADC with 4 input channels
      • GPIOs 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
      • Integrated Power On Reset (POR) module
    • Power Management
      • 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 communicate with an external PMIC
    • Security
      • 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
      • Separated secure/non-secure Entropy true RNG
      • Pre-region/ID memory security control and electric fence
      • Hardware based Trusted Video Path (TVP), video watermarking and secured contents (needs SecureOS software)
      • Secured IO and secured clock
    • Package – FCBGA, 14 x 14mm, RoHS compliant

    The Cortex-A55 cores deliver up to twice the performance compared to Cortex-A53 in memory benchmarks, and a more typical 20 to 30% performance improvement for common tasks at the same frequency.

    Amlogic S905X3 has some optional features like the Neural Network Accelerator and a Cortex-M4 core for always-on processing, so we should expect several part numbers, but this was not detailed in the product brief.

    0 Amlogic S922X