際際滷

際際滷Share a Scribd company logo
Introducing Poplar: First 96Boards TV Platform
Mark Gregotski, Director LHG
Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Overview
 General Information
 Poplar Hardware
 High level overview of Hisilicon Poplar platform
 96Boards TV Platform Specification
 Poplar Software
 Poplar in LHG
 Target Google Supported Community Board
 Demos
ENGINEERS AND DEVICES
WORKING TOGETHER
General Information
 The Poplar board is manufactured by Tocoding Technologies Ltd.
 http://en.tocoding.com/index.php/96boards-poplar/
 96Boards Poplar Hardware User Manual available here
 Data sheet for Hi3798C V200 is here
 Poplar board schematics are here
 Currently on sale for $79 + Shipping on Aliexpress
 Currently Tocoding has plans to release the accompanying Tuner cards
(DVB-C/T2/S2) mid-October
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Poplar Hardware
ENGINEERS AND DEVICES
WORKING TOGETHER
HiSilicon Poplar TV Platform
ENGINEERS AND DEVICES
WORKING TOGETHER
96Boards Enterprise Edition (TV Platform)
96Boards TV Platform Specification:
http://www.96boards.org/specifications/
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar High Level Board Specifications
ENGINEERS AND DEVICES
WORKING TOGETHER
Block Diagram of Hi3798C V200 Block Diagram
ENGINEERS AND DEVICES
WORKING TOGETHER
Mali-T720 Functional Block Diagram
ENGINEERS AND DEVICES
WORKING TOGETHER
Transport Stream connector and DVB T2 Tuner Card
Side View: TS Interface to Tuner Card
Tocoding DVR/T2 Tuner Card
ENGINEERS AND DEVICES
WORKING TOGETHER
Pre-Production Poplar with Terrestrial Tuner Card
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Poplar Software
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar Software
 Poplar board ships with Android 5.1.1 and kernel 3.18
 PCIe support coming
 Work to upstream Poplar kernel/drivers to recent kernel (targeting 4.9)
 Upstream mainline support is a 96Boards program goal
 HiSilicon and Linaro providing patches against a kernel.org mainline, LTS kernels used in Android
 Unlocked bootloader
 Currently U-Boot supported
 Later work planned for UEFI/FDT
 Support for a secure execution environment (OP-TEE)
 Support for ARM Trusted Firmware (ARMv8)
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar in LHG (1/2)
 LHG will work closely with HiSilicon throughout the process of upstreaming
Poplar kernel and driver support to the Linux kernel and Android Open Source
Project (AOSP)
 Ensure that the latest kernel features can be used by LHG and the larger community for
development.
 Poplar board target for development work in Android/AOSP TV, RDK, TVOS
 LHG Reference Platform Build (RPB) target
 Linux and Android- based builds containing features defined by LHG Steering Committee
 LHG RPBs help our members accelerate their product development through collaborative
development of essential open source components and interfaces. The RPBs will be tested on
Poplar via Continuous Integration (CI) loops using Jenkins servers.
 Optimized media frameworks and commercial DRM integrations (e.g., Widevine and PlayReady
DRMs)
 ARM TF, ARM TrustZone with OPTEE
 Linux OpenEmbedded/Yocto - initial target of Yocto 2.1 (Krogoth)
ENGINEERS AND DEVICES
WORKING TOGETHER
Poplar in LHG (2/2)
 AOSP TV
 AOSP TV + AndroidTV Components with device support + Security (OPTEE & WV) + Android HAL
device support + device kernel/drivers + Media & Graphics Acceleration + TV Applications
 Open source reference AOSP TV platform on selected target devices
 Must pass Google's Compatibility Test Suite (CTS) and meet Android hardware/software
compatibility definition
 Poplar will be target board for LHG Member LCR builds (M-LCRs)
 Exercise TV Input Framework use cases
 Hybrid scenario with linear services delivered via cable/satellite/terrestrial combined with
broadband IP services (IPTV, OTT)
 Android TV TV Input Framework (TIF)
 Linux-based Hybrid Broadcast/Broadband TV
ENGINEERS AND DEVICES
WORKING TOGETHER
Target Google Supported Community Board
 Desirable to get Poplar (and subsequent TV Platform boards) SW platform
stack accepted into AOSP master tree (as was done with HiKey)
 Target AOSP builds + relevant Poplar hardware-specific binaries
 AOSP kernel source and Poplar board support will enable developers to easily create and debug
new and existing peripheral drivers and perform kernel development
 Android TV requirements outlined in Android Compatibility Definition document
 Upstreaming Poplar kernel to AOSP mainline, including upstreamed ARM TF
and UEFI runtime environment support
 General compatibility requirements for Hardware, Display & Graphics,
Multimedia Capability, Core Media Codecs, Network, Security (SELinux),
Memory Storage + TV Input Framework, TV Apps, EPG, Remote Control, etc.
ENGINEERS
AND DEVICES
WORKING
TOGETHER
Poplar Demos
 Speed game - uses smartphone as controller
 DTV Capability w/ T2 card demo
 H265-4K video decoding with test streams
 Adaptive bit-rate streams played with ExoPlayer
 Content from YouTube server - 4K video streams
 Different ABR packaging/delivery: HLS and MPEG DASH
Thank You
#LAS16
For further information: www.linaro.org
LAS16 keynotes and videos on: connect.linaro.org

More Related Content

What's hot (9)

PDF
Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
Ron Munitz
PDF
Mp25: Mobile dev with QT and Python for the Notorious N9
Montreal Python
PDF
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Linaro
PDF
The VP8 Video Codec
pfleidi
PDF
Mile High Video 2019
Karan "Kay" Singh
PDF
Video delivery in WebRTC VP8, VP9 and beyond
IMTC
PDF
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
IMTC
PDF
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
Shawn Wells
PDF
Tech talk with Antmicro - Building your world out of blocks with renode and l...
RISC-V International
Android ROM Cooking 101: A practical tutorial (DroidCon Tel-Aviv 2014)
Ron Munitz
Mp25: Mobile dev with QT and Python for the Notorious N9
Montreal Python
Arm Architecture HPC Workshop Santa Clara 2018 - Kanta Vekaria
Linaro
The VP8 Video Codec
pfleidi
Mile High Video 2019
Karan "Kay" Singh
Video delivery in WebRTC VP8, VP9 and beyond
IMTC
Development of a 4K Main 10 Profile HEVC Encoder for Great Improvements in Co...
IMTC
2008-07-15 zNTP Conference, Red Hat Enterprise Solutions for System z
Shawn Wells
Tech talk with Antmicro - Building your world out of blocks with renode and l...
RISC-V International

More from 96Boards (7)

PDF
OpenHours Bootloaders and Secure Firmware
96Boards
PDF
UCSD Hard Hackathon 2017 Photo Gallery
96Boards
PDF
ST on 96Boards OpenHours - System level ESD protection
96Boards
PDF
LAS16 111 - Raspberry pi3, op-tee and jtag debugging
96Boards
PDF
LAS16 109 - The status quo and the future of 96Boards
96Boards
PDF
LAS16 100 K1 - Keynote George Grey
96Boards
PDF
Dragon board 410c workshop - slideshow
96Boards
OpenHours Bootloaders and Secure Firmware
96Boards
UCSD Hard Hackathon 2017 Photo Gallery
96Boards
ST on 96Boards OpenHours - System level ESD protection
96Boards
LAS16 111 - Raspberry pi3, op-tee and jtag debugging
96Boards
LAS16 109 - The status quo and the future of 96Boards
96Boards
LAS16 100 K1 - Keynote George Grey
96Boards
Dragon board 410c workshop - slideshow
96Boards
Ad

Recently uploaded (20)

PDF
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
PPTX
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
PPTX
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
PPTX
叶Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
PPSX
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
PDF
The Growing Value and Application of FME & GenAI
Safe Software
PDF
The Future of Product Management in AI ERA.pdf
Alyona Owens
PDF
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
PDF
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
PDF
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
PPTX
Enabling the Digital Artisan keynote at ICOCI 2025
Alan Dix
PDF
UiPath Agentic AI ile Ak脹ll脹 Otomasyonun Yeni a脹
UiPathCommunity
PDF
Python Conference Singapore - 19 Jun 2025
ninefyi
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
PDF
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
PDF
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
PDF
How to Visualize the Spatio-Temporal Data Using CesiumJS
SANGHEE SHIN
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
PPTX
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
Redefining Work in the Age of AI - What to expect? How to prepare? Why it mat...
Malinda Kapuruge
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
01_Approach Cyber- DORA Incident Management.pptx
FinTech Belgium
叶Wondershare Filmora Crack 14.0.7 + Key Download 2025
sebastian aliya
Usergroup - OutSystems Architecture.ppsx
Kurt Vandevelde
The Growing Value and Application of FME & GenAI
Safe Software
The Future of Product Management in AI ERA.pdf
Alyona Owens
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
ScyllaDB
LLM Search Readiness Audit - Dentsu x SEO Square - June 2025.pdf
Nick Samuel
EIS-Webinar-Engineering-Retail-Infrastructure-06-16-2025.pdf
Earley Information Science
Enabling the Digital Artisan keynote at ICOCI 2025
Alan Dix
UiPath Agentic AI ile Ak脹ll脹 Otomasyonun Yeni a脹
UiPathCommunity
Python Conference Singapore - 19 Jun 2025
ninefyi
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
Java 25 and Beyond - A Roadmap of Innovations
Ana-Maria Mihalceanu
Cracking the Code - Unveiling Synergies Between Open Source Security and AI.pdf
Priyanka Aash
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
How to Visualize the Spatio-Temporal Data Using CesiumJS
SANGHEE SHIN
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
MARTSIA: A Tool for Confidential Data Exchange via Public Blockchain - Poster...
Michele Kryston
Ad

LAS16 310 - Introducing the first 96Boards tv platform - Poplar by hisilicon

  • 1. Introducing Poplar: First 96Boards TV Platform Mark Gregotski, Director LHG Hermit Wang, SW Architect, Digital Media IC & Solutions HiSilicon
  • 2. ENGINEERS AND DEVICES WORKING TOGETHER Overview General Information Poplar Hardware High level overview of Hisilicon Poplar platform 96Boards TV Platform Specification Poplar Software Poplar in LHG Target Google Supported Community Board Demos
  • 3. ENGINEERS AND DEVICES WORKING TOGETHER General Information The Poplar board is manufactured by Tocoding Technologies Ltd. http://en.tocoding.com/index.php/96boards-poplar/ 96Boards Poplar Hardware User Manual available here Data sheet for Hi3798C V200 is here Poplar board schematics are here Currently on sale for $79 + Shipping on Aliexpress Currently Tocoding has plans to release the accompanying Tuner cards (DVB-C/T2/S2) mid-October
  • 5. ENGINEERS AND DEVICES WORKING TOGETHER HiSilicon Poplar TV Platform
  • 6. ENGINEERS AND DEVICES WORKING TOGETHER 96Boards Enterprise Edition (TV Platform) 96Boards TV Platform Specification: http://www.96boards.org/specifications/
  • 7. ENGINEERS AND DEVICES WORKING TOGETHER Poplar High Level Board Specifications
  • 8. ENGINEERS AND DEVICES WORKING TOGETHER Block Diagram of Hi3798C V200 Block Diagram
  • 9. ENGINEERS AND DEVICES WORKING TOGETHER Mali-T720 Functional Block Diagram
  • 10. ENGINEERS AND DEVICES WORKING TOGETHER Transport Stream connector and DVB T2 Tuner Card Side View: TS Interface to Tuner Card Tocoding DVR/T2 Tuner Card
  • 11. ENGINEERS AND DEVICES WORKING TOGETHER Pre-Production Poplar with Terrestrial Tuner Card
  • 13. ENGINEERS AND DEVICES WORKING TOGETHER Poplar Software Poplar board ships with Android 5.1.1 and kernel 3.18 PCIe support coming Work to upstream Poplar kernel/drivers to recent kernel (targeting 4.9) Upstream mainline support is a 96Boards program goal HiSilicon and Linaro providing patches against a kernel.org mainline, LTS kernels used in Android Unlocked bootloader Currently U-Boot supported Later work planned for UEFI/FDT Support for a secure execution environment (OP-TEE) Support for ARM Trusted Firmware (ARMv8)
  • 14. ENGINEERS AND DEVICES WORKING TOGETHER Poplar in LHG (1/2) LHG will work closely with HiSilicon throughout the process of upstreaming Poplar kernel and driver support to the Linux kernel and Android Open Source Project (AOSP) Ensure that the latest kernel features can be used by LHG and the larger community for development. Poplar board target for development work in Android/AOSP TV, RDK, TVOS LHG Reference Platform Build (RPB) target Linux and Android- based builds containing features defined by LHG Steering Committee LHG RPBs help our members accelerate their product development through collaborative development of essential open source components and interfaces. The RPBs will be tested on Poplar via Continuous Integration (CI) loops using Jenkins servers. Optimized media frameworks and commercial DRM integrations (e.g., Widevine and PlayReady DRMs) ARM TF, ARM TrustZone with OPTEE Linux OpenEmbedded/Yocto - initial target of Yocto 2.1 (Krogoth)
  • 15. ENGINEERS AND DEVICES WORKING TOGETHER Poplar in LHG (2/2) AOSP TV AOSP TV + AndroidTV Components with device support + Security (OPTEE & WV) + Android HAL device support + device kernel/drivers + Media & Graphics Acceleration + TV Applications Open source reference AOSP TV platform on selected target devices Must pass Google's Compatibility Test Suite (CTS) and meet Android hardware/software compatibility definition Poplar will be target board for LHG Member LCR builds (M-LCRs) Exercise TV Input Framework use cases Hybrid scenario with linear services delivered via cable/satellite/terrestrial combined with broadband IP services (IPTV, OTT) Android TV TV Input Framework (TIF) Linux-based Hybrid Broadcast/Broadband TV
  • 16. ENGINEERS AND DEVICES WORKING TOGETHER Target Google Supported Community Board Desirable to get Poplar (and subsequent TV Platform boards) SW platform stack accepted into AOSP master tree (as was done with HiKey) Target AOSP builds + relevant Poplar hardware-specific binaries AOSP kernel source and Poplar board support will enable developers to easily create and debug new and existing peripheral drivers and perform kernel development Android TV requirements outlined in Android Compatibility Definition document Upstreaming Poplar kernel to AOSP mainline, including upstreamed ARM TF and UEFI runtime environment support General compatibility requirements for Hardware, Display & Graphics, Multimedia Capability, Core Media Codecs, Network, Security (SELinux), Memory Storage + TV Input Framework, TV Apps, EPG, Remote Control, etc.
  • 17. ENGINEERS AND DEVICES WORKING TOGETHER Poplar Demos Speed game - uses smartphone as controller DTV Capability w/ T2 card demo H265-4K video decoding with test streams Adaptive bit-rate streams played with ExoPlayer Content from YouTube server - 4K video streams Different ABR packaging/delivery: HLS and MPEG DASH
  • 18. Thank You #LAS16 For further information: www.linaro.org LAS16 keynotes and videos on: connect.linaro.org