Amlogic S912 : Un nouveau SoC orienté tablettes dans la lancée du S905

L’Amlogic S905 est un SoC assez classique qui a réussi à percer intelligemment sur le marché des TV Box Android. Pourquoi ? Parce que la direction d’Amlogic a jugé intelligent de séduire un développeur phare, celui de Kodi. Ce qui lui a permis d’assurer un excellent support de la puce. L’Amlogic S912 devrait reprendre la même recette mais en version tablette.

La nouvelle puce embarque assez peu de nouveautés par rapport à l’ancienne. L’Amlogic S905 est avant tout une machine à UltraHD et un circuit aux assez larges compatibilités de lecture audio et vidéo. Elle est basée sur des composants assez communs et n’a pas de vraie force technique par rapport à ses camarades, hormis un excellent dialogue et support avec les équipes de Kodi et désormais de SPMC.

Amlogic_S912_Block_Diagram

Parmi les points clés de cette nouvelle version de la puce, l’Amlogic S012 passe à une conception huit coeurs sur une architecture big.LITTLE d’ARM. Quatre coeurs Arm Cortex-A53 cadencé à 2 GHz pour la partie big. Quatre coeurs Arm Cortex-A53 dans une configuration beaucoup plus économe en energie et à une fréquence beaucoup plus basse pour la partie LITTLE.

Le SoC embarque un circuit graphique ARM Mali-T820MP3 cadencé à 750MHz  avec un support assez large de librairies 3D. L’Amlogic S905 emploie, quant à lui, une partie graphique Mali-450 plus classique.

Pourtant les capacités de décodage sont quasiment identiques : L’Amlogic S912 sera capable des mêmes traitements ( VP9-10, H.265 HEVC, H.264 en 4K2K à 60 images par seconde, MPEG-4 en Full HD à 60fps, etc). LA seule vraie différence de traitement sera dans le support de traitement vidéo en temps réel comme le Dolby Vision et l’application d’HDR. Pas vraiment de grosse différence donc.

En réalité, ce qui change vraiment la donne vient d’un petit détail important : La possibilité de traiter un signal et de l’envoyer non pas en HDMI mais vers un écran LCD  directement. Le traitement nécessaire est intégré dans la puce qui va donc pouvoir venir équiper des tablettes et non plus des TV Box. On comprend mieux pourquoi Amlogic a gonflé les capacités de la puce en terme de SoC, celle-ci va changer de marché. Le Amlogic S905 a réussi à capter l’attention des utilisateurs cherchant avant tout un outil de lecture vidéo à glisser sous la télé, l’Amlogic S912 va tenter de capitaliser sur cette reconnaissance tout en apportant les fonctions habituelles d’une solution tablette : Performances correctes, fonctions 3D avec le nouveau chipset Mali et l’apparition de trois ports USB contre deux en natif sur le S905. Deux ports USB 2.0 et un USB Host… Pas d’USB 3.0 ? Et non, pas d’USB 3.0…

Amlogic_Roadmap_2015-2016

La puce est prévue pour une production en masse au second trimestre mais il devrait s’écouler encore quelque temps avant de la voir arriver au sein de solutions commerciales.

 

  • CPU Sub-system –  Octa core ARM Cortex-A53 CPU up to 2 GHz (DVFS) with two CPU clusters one optimized for high performance (big) and the other for low power (LITTLE)
  • 3D Graphics Processing Unit –ARM Mali-T820MP3 GPU up to 750MHz (DVFS) with 3 shader engines supporting OpenGL ES 1.1/2.03.1, DirectX 11 FL9_3, OpenCL 1.1/1.2 full profile and RenderScript.
  • 2.5D Graphics Processor – Fast bitblt engine with dual inputs and single output, programmable raster operations (ROP) and polyphase scaling filter, etc..
  • Crypto Engine – AES/AES-XTS block cipher with 128/192/256 bits keys, DES/TDES block cipher, hardware crypto key-ladder operation and DVB-CSA for transport stream encryption,  built-in hardware True Random Number Generator (TRNG), CRC and SHA-1/SHA-2/HMAC SHA engine
  • Video/Picture CODEC
  • Video Post-Processing Engine – Dolby Vision, HDR10 and HLG HDR processing, motion adaptive 3D noise reduction filter, advanced motion adaptive edge enhancing de-interlacing engine, 3:2 pull-down support, deblocking filters, etc..
  • Video Output
    • Built-in HDMI 2.0a transmitter including both controller and PHY with 3D, CEC, HDR and HDCP 2.2, [email protected] max resolution output
    • CVBS 480i/576i standard definition output
    • RGB888 TTL interface up to 1920×1080
  • Camera Interface – ITU 601/656 parallel video input with down-scalar, supports camera input as YUV422, RGB565,16bit RGB or JPEG
  • 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 8-channel (7.1) input and output
    • Built-in serial digital audio SPDIF/IEC958 output and PCM input/output
    • Built-in stereo audio DAC
    • Dual-channel 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 DDR2400
    • Supports up to 2GB DDR3/4, DDR3L, LPDDR2, LPDDR3 with dual ranks
    • Supports SLC/MLC/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
    • 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 (That must be where DRM / HDCP keys are programmed)
  • Network
    • Integrated IEEE 802.3 10/100/1000M Gigabit Ethernet MAC controller with RGMII interface
    • Integrated 10/100M PHY interface
    • Supports Energy Efficiency Ethernet (EEE) mode
  • Digital Television Interface
    • Transport stream (TS) input interface with built-in demux processor for connecting to external digital TV tuner/demodulator and one output TS interface
    • Built-in PWM, I2C and SPI interfaces to control tuner and demodulator
    • Integrated CI+ port and ISO 7816 smart card controller
  • Integrated I/O Controllers and Interfaces
    • 3x USB 2.0 high-speed USB I/O, 2x 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
    • 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, and internal ones 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
  • 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
    • Protected memory regions and electric fence data partition
    • Hardware based Trusted Video Path (TVP) , video watermarking and secured contents (requires SecureOS software)
    • Secured IO and secured clock
  • Package – LFBGA 15 x 15 mm, 0.65 ball pitch, RoHS compliant

Source: CNX Software

 

3 commentaires sur ce sujet.
  • 13 avril 2016 - 7 h 52 min

    Je vois bien un odroid C2+ sortir avec ce genre de puce, happi game centre devrait exploiter ce mali T820

    Répondre
  • 18 novembre 2016 - 13 h 29 min

    […] qui… n’est rien d’autre que la liste des profils gérés par l’Amlogic S912. Une liste qu’il faut donc prendre avec des pincettes car si la puce est effectivement […]

  • 19 mai 2017 - 23 h 03 min

    Je viens de regarder diverses vidéos utilisant ce SOC sur TV BOX mais pas j’ai toujours pas remarqué de tablette sous ce SOC .

    Répondre
  • LAISSER UN COMMENTAIRE

    *

    *