Introducing R-Car Gen3 Starter Kit as a New AGL...
Transcript of Introducing R-Car Gen3 Starter Kit as a New AGL...
© 2017 Renesas Electronics Corporation. All rights reserved.
Introducing R-Car Gen3 Starter Kit as a New AGL Reference
New Generation SoC and Platform for AGL
Tsuyoshi Tsumuraya
Automotive Information Solution Business Division
Renesas Electronics Corporation
v0.51
© 2017 Renesas Electronics Corporation. All rights reserved.
Today’s Goal
Page 2
Introducing R-Car Gen3 to AGL community
Introducing R-Car Starter Kit Pro
Proposing R-Car Stater Kit Pro as AGL reference platform
© 2017 Renesas Electronics Corporation. All rights reserved.
Who am I?
Page 3
I’m from Renesas Electronics corp. (Silicon Supplier)
Senior Manager of Open Source Software Development Center (2014 ~ )
Responsibility of my team: Developing software solution for R-Car SoC series
Linux BSP (LTSI / Upstream)
Yocto recipe
Gfx driver
Android BSP
Etc....
My e-mail address: [email protected]
© 2017 Renesas Electronics Corporation. All rights reserved.
AGL and R-Car Gen2
Page 5
R-Car M2 & E2 are Renesas 2nd generation SoCs for Automotive cockpit system (= R-Car Gen2).
Renesas has offered PORTER (R-Car M2)/ SILK (R-Car E2) boards to AGL and PORTER wasselected as AGL reference platform from 2015.
Now PORTER is widely used and many AGL members are maintaining meta-renesas for AGL.
PORTER (R-Car M2)
Silk (R-Car E2)
R-Car Gen2 Familiy
http://image.itmedia.co.jp/mn/articles/1603/11/l_sp_160311agl_02.jpg
CES ’16 AGL Demo
CES ’17 AGL Demo
© 2017 Renesas Electronics Corporation. All rights reserved.
Contribution to the AGL Showcase on CES ‘17
Page 6
AGL Main Demo for CES2017: AGL launched the project on 2016/Nov.
PORTER (R-Car M2) board was selected as the platform of AGL Main demo.
Many AGL members were cooperating & contributing.
Renesas contributed AGL Main Demo development project.
Maintained Kernel/BSP and Wayland
Contributed basic implementation of inter ECU image transfer with H.264 codec
Very successful : having hundreds of visitor!
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car Gen3 Platform Concept
Page 8
Common architecture for HMI* Computing and Cognitive Computing.
Optimized Solution for Automotive Application.
Scalable Platform and continue evolution.
HMI*: Human・Machine・Interface
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car ROADMAP
Page 9
Generation 1 (40nm) Generation 2 (28nm) Generation 3 (16nm)
ASSP
Next Generation
R-Car xx
Integrated Cockpit Platform
Automotive Computing Platform
Navigation Platform
ScalabilitySW CompatibilityR-Car H1
R-Car yy
・・・
R-Car M3
R-Car D1
R-Car M1A
R-Car E1
R-Car H2
R-Car M2
R-Car E2
R-Car H3
Performance Improvement/SW Compatibility
R-Car V2H
R-Car T2
R-Car W2R
R-Car W1R
・・・・
R-Car W2H
© 2017 Renesas Electronics Corporation. All rights reserved.
Performance Comparison Gen2 vs Gen3
Page 10
• Great Improvement of a performance are provided by R-Car Gen3
e.g. CPU performance*1 : 18 times faster !
R-Car M2 (integrated to Porter) R-Car M3 (Integrated to Starter Kit)
CPU Core Cortex-A15 x 2, 1.5GHz Cortex-A57 x 2, 1.8GHz(+ Cortex-A53 x 4, 1.3GHz) *2
GPU PowerVR SGX544MP2 PowerVR Series6XT GX6250
DRAM DDR3 (dual channel), 2GB LPDDR4 (dual channel), 2GB
Result of SYSbench *1
94.50 sec to complete 5.17 sec to complete (at 1.5GHz)
*1: sysbench --num-threads=2 --test=cpu run*2: Optional patches required to enable A53
© 2017 Renesas Electronics Corporation. All rights reserved.
Linux BSP Configuration Comparison Gen2 vs Gen3
Page 11
Deploying the state-of-art latest outcomes of Open Source community.
R-Car Gen3 linux BSP is more suitable for modern Automotive Cockpit/IVI system than R-Car Gen2!
Revisions of Packages
R-Car Gen3 R-Car Gen2
Linux Kernel 4.9 (would be updated to 4.9 ltsi) 3.10 ltsi
Operation mode 64 bits 32 bits
C-Language Runtime 2.21-r0 or later 2.19-r0
Toolchain (gcc) 5.2 (linaro-4.9-r2015.03) 4.8.3 (linaro-4.8-r2014.04)
Wayland 1.11 1.5
OpenGL/ES 3.1 2.0
Gstreamer 1.6.3 1.2.3
Build Environment Based on Yocto Project R2.1 Based on Yocto Project R1.6
© 2017 Renesas Electronics Corporation. All rights reserved.
Upstream / LTSI kernel and R-Car Gen3 BSP
Page 12
• R-Car Gen3 linux BSP is in sync with the latest kernel.
• Following up the latest upstream kernel and settling down to 4.9 ltsi in 2017
• Keeping update at least E/’18
2016 2017 2018
3QCY 4Q 1QCY 2Q 3Q 4Q 1QCY 2Q 3Q
Upstream
LTSI
BSP of R-Car
4.7 4.8 4.9
4.9 ltsi
4.94.6 4.9 ltsi4.xx ltsi
@ 2018
© 2017 Renesas Electronics Corporation. All rights reserved.
Roadmap of R-Car Gen3 AGL BSPRelease Schedule of the R-Car Gen3 BSP into AGL’s repository
Page 13
Renesas will release linux BSP and “meta-renesas for AGL”
Renesas and its partners working to fill the gap of Yocto revisions between AGL and standard R-Car Gen3 linux BSP.
‘16/
Aug
Sep Oct Nov Dec ‘17/
Jan
Feb Mar Apr May Jun Jul
Linux Kernel for R-Car Gen3
(As a std. distro. from Renesas) 4.4 4.6 4.9
Yocto Recipe for R-Car Gen3
(As a std. distro. from Renesas)
Meta-renesas for AGL(From Renesas / IoT.Bzh)
Roadmap of AGL
Roadmap of Upstream Yocto Proj. 2.1 2.2 2.3
Based on 2.0 Based on 2.1
CC Based on Yocto 2.2
Preliminary Implementation Will be pushed to AGL’s repository
© 2017 Renesas Electronics Corporation. All rights reserved. Page 15
R-Car Starter Kit -Open & Standard Development environment
The R-Car Starter Kit is designed to allow developers easy-access to Renesas state-of-art R-Car Gen3 SoC.
Renesas proposes R-Car Stater Kit Pro as AGL reference platform!
© 2017 Renesas Electronics Corporation. All rights reserved. Page 16
R-Car Starter Kit - 2 Product variants
R-Car Starter Kit Pro
R-Car Starter Kit Premier
R-Car M3
R-Car H3
R-CarM3OR
R-CarH3
R-Car M3 for General purpose computing with reasonable price, such as HMI computing.
R-Car H3 for High-end Computing such as Cognitive Computing.
$499
$799
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car Starter Kit Spec Overview
17
Function R-Car Starter Kit ProR-Car StaterKit Premier
SOC R-Car M3 R-Car H3
DRAM 2GB LPDDR4 4GB LPDDR4
Flash memory 64MB flash (SIP)16MB QSPI
<-
eMMC 8GB eMMC <-
SDHI 1ch (MicroSD) <-
USB2.0 1ch <-
Ethernet 1ch (On board) <-
Display out 1ch (micro HDMI) <-
Audio in/out 1ch/1ch <-
JTAG 1ch <-
Debug Serial 1ch <-
SATA, PCIe, USB3.0, VideoIN No (COM Ex) <-
EXIO Connector COM Ex (440pin) <-
Power 5V input <-
Board size 95mmx95mm (8 layer BU) <-
Parts Grade Consumer <-
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car Starter Kit demo at the demo show caseThe latest Chromium on Wayland demonstration
Page 18
• This demo is a trial integration of Chromium on AGL (CC). The latest Chromium (ver.57) is
running together with AGL apps (HomeScreen, Navigation and Media Player). Renesas,
Igalia and IoT.bzh have been developing it that runs on Wayland.
• WebGL APIs are supported and Excellent/Rich HTML5 contents for desktop PC can be
rendered by R-Car M3 on-chip GPU without any change. The html5test score is higher
than desktop PC!
New Chromium on M3(ver57 )
Windows 10(ver55)
html5test’s score 517 507
(http://html5test.com)
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car Starter Kit Pro AGL support: Current status
Page 19
Already confirmed with latest “CC” and HomeScreen / AGL Main Demo @ CEC’17
With Yocto Project version 2.1 (Krogoth)
Brand new HomeScreen and window manager
An improved application framework and application manager
Easy to import many AGL assets from PORTER
GPU accelerated Chromium on Wayland is already running
Quite high compatibility proven with “html5test” benchmark
Can be used HTML5 evaluation platform for AGL
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car Starter Kit Pro AGL support: Next step
Page 20
Renesas supports/contributes “DD” development with R-Car Stater Kit Pro.
Renesas distribute BSP for R-Car Starter Kit Pro to AGL community to support DD development.
yocto version of this BSP to be maintained to support the one used in DD
including multimedia acceleration facilities and optimized window system such as HW accelerated image manipulation
© 2017 Renesas Electronics Corporation. All rights reserved.
R-Car Starter Kit DistributionJapanMarutsu Elec http://www.marutsu.co.jp/pc/i/828955/
USADigi-key http://www.digikey.com/products/en?keywords=RTP0RC7796SKBX0010SA09Future Electronics http://www.futureelectronics.com/en/Technologies/Product.aspx?ProductID=RTP0RC7796SKBX0010SA09REN
ESASELECTRONICS8080768&IM=0 http://www.futureelectronics.com/en/Technologies/Franchised/Product.aspx?ProductID=RTP0RC7795SKBX00
10SA00REA&IM=0
EUAVNETComing soon..GlynPlease contact them.
Other RegionsAVNETComing soon..ARROWComing soon..
R-Car Starter Kit Pro R-Car Starter Kit Premier
R-Car Starter Kit Pro R-Car Starter Kit Premier
R-Car Starter Kit Pro
R-Car Starter Kit Pro R-Car Starter Kit Pro
R-Car Starter Kit ProR-Car Starter Kit Pro R-Car Starter Kit Premier
© 2017 Renesas Electronics Corporation. All rights reserved.
Conclusion
Page 23
● Renesas proposes R-Car Starter Kit Pro as the next generation AGL reference platform.
• It will replace “PORTER” board with its High Performance & availability.
● R-Car Starter Kit Pro allows all of AGL & Linux community developers to access to;
• The latest state-of-art R-Car Gen3 SoC which includes 64 bits ARM cores (CA57/CA53), GPU and a reasonable set of standard interfaces
• Supporting the latest 4.x kernels in 64 bits mode and Yocto R2.x
© 2017 Renesas Electronics Corporation. All rights reserved. Page 24
Let’s play & enjoy with R-Car Starter Kit Pro!
Thank [email protected]
Ready to Buy
Ready to Use
Ready to Adapt
for
Everyone!