RZ-G: Difference between revisions

From Renesas.info
(Added RZ/G3S)
Β 
(18 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:RZ/G Series 32/64-bit MPU}}
{{DISPLAYTITLE:RZ/G Series 32/64-bit MPU}}


<img src="https://renesas.info/images/RZ.jpg" style="float:right" height="120">
This page is for the Renesas RZ/G family of embedded SoCs. The main goal is to make the information about RZ/G SoCs friendly, easy to access for embedded developers.
= Introduction =
Β 
= Online Resources =
<html><img src="https://renesas.info/images/RZ.jpg" style="float:right" height="80"></html>
<big>🌐 '''RZ/G Series Website'''</big>
* '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg-series RZ/G Series Linux MPUs (Main Page)]'''
:: β€’ Software and Document Downloads
:: β€’ Recommended Winning Combinations
:: β€’ Available Evaluation Kits
:: β€’ Links to the individual devices product pages: (largest to smallest)
<b>&emsp; &emsp; &emsp; &emsp; [https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2h-ultra-high-performance-microprocessors-quad-core-arm-cortex-a57-and-quad-core-arm-cortex-a53-cpus-3d RZ/G2H] ,
[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2m-ultra-high-performance-microprocessors-arm-cortex-a57-and-arm-cortex-a53-cpus-3d-graphics-and-4k RZ/G2M] ,
[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2n-ultra-high-performance-microprocessors-dual-core-arm-cortex-a57-15-ghz-cpus-3d-graphics-and-4k-video RZ/G2N] ,
[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2e-ultra-high-performance-microprocessors-dual-core-arm-cortex-a53-12-ghz-cpus-3d-graphics-and-video RZ/G2E] ,
[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-arm-based-high-end-32-64-bit-mpus/rzg2l-general-purpose-microprocessors-dual-core-arm-cortex-a55-12-ghz-cpus-3d-graphics-and-video-codec RZ/G2L] ,
[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2lc-general-purpose-microprocessors-dual-core-arm-cortex-a55-12-ghz-cpus-3d-graphics RZ/G2LC] ,
[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg2ul-general-purpose-microprocessors-single-core-arm-cortex-a55-10-ghz-cpu-2ch-giga-bit-ethernet RZ/G2UL] </b>
Β 
<b>&emsp; &emsp; &emsp; &emsp; [https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rzg3s-general-purpose-microprocessors-single-core-arm-cortex-a55-11-ghz-cpu-and-dual-core-cortex-m33-250 RZ/G3S] </b>


This page is for the Renesas RZ/G family of embedded SoCs. The main goal is to make the information about RZ/G SoCs friendly, easy to access for embedded developers.
<big>🧭 '''Introductory Guide to the all RZ MPU Families'''</big>
* '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz/rz-introductory-guide.html Introductory Guide to the all RZ MPU Families]'''
:: β€’ Get familiar with Renesas RZ MPU Devices


The links below can be used to get familiar with Renesas RZ/G SoC
<big>πŸ—ΊοΈ '''Navigating the Renesas Website'''</big>
* '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz/rz-introductory-guide.html Introductory Guide to the RZ MPU Family]'''
* See the list of '''sections''' at the top of the page
:: [[File:renesas com rzg menu1.png|500px]]


Detailed information regarding RZ/G SoCs (including roadmap, technical and marketing documents, BSPs and middleware) can be obtained directly from a Renesas representative.
* Make sure you click on each '''tab''' in each section. The content is hidden on the page until you click the tab.
* Some files/downloads are only in tabs. For example, IBIS Models downloads are only in "Models", not "Software and Tools"
:: [[File:renesas com rzg menu2.png|500px]]


= Boards =
= Boards =
Here is the list of available '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-cortex-a-mpus/rzg-linux-platform/rzg-marketplace/board-solutions Renesas Evaluation Boards]''' and '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-arm-based-high-end-32-64-bit-mpus/rzg-partner-solutions Commercial SOM Boards and Partner Solutions].
Here is the list of available '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-cortex-a-mpus/rzg-linux-platform/rzg-marketplace/board-solutions RZ/G Series Renesas Evaluation Boards]''' and '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-arm-based-high-end-32-64-bit-mpus/rzg-partner-solutions Commercial SOM Boards and Partner Solutions].


These board pages contain instructions for downloading and building the BSP and other useful information.
The board pages below contain instructions for downloading and building the BSP and other useful information.


<big>'''RZ/G2 Series Evaluation Boards'''</big> <br>
<big>'''RZ/G2 Series Evaluation Boards'''</big> <br>
'''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-cortex-a-mpus/rzg-linux-platform/rzg-marketplace/board-solutions πŸ“Œ Renesas Evaluation Boards Website]'''
* Please visit the Renesas website for a complete list of evaluation boards. '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-cortex-a-mpus/rzg-linux-platform/rzg-marketplace/board-solutions πŸ“Œ Renesas Evaluation Boards Website]'''
{| class="toccolours" width="100%" style="text-align: center"
{| class="toccolours" width="100%" style="text-align: center"
|-
|-
| colspan="3" style="text-align:left" | '''Support Pages'''
| colspan="3" style="text-align:left" | .
|-
|-
| <font size=+1> <font color=#282A9D>β—Ό</font> [[RZ-G/RZ-G2L_SMARC|RZ/G2L SMARC]] </font><br><img height=100px src=http://linuxgizmos.com/files/renesas_rzg2l_carrier.jpg><br>by Renesas
| <font size=+1> <font color=#282A9D>β—Ό</font> [[RZ-G/RZ-G2L_SMARC|RZ/G2L,/G2LC,/G2UL SMARC]] </font><br><html><img height=100px src=http://linuxgizmos.com/files/renesas_rzg2l_carrier.jpg></html><br>by Renesas
| <font size=+1> <font color=#282A9D>β—Ό</font> [[RZ-G/RZ-G2E_EK874|RZ/G2E EK874]] </font><br><img height=100px src=https://www.renesas.com/sites/default/files/media/images/rzg2n-reference-board-grid_0.jpg><br>by Silicon Linux
| <font size=+1> <font color=#282A9D>β—Ό</font> [[RZ-G/RZ-G2E_EK874|RZ/G2E EK874]] </font><br><html><img height=100px src=https://www.renesas.com/sites/default/files/media/images/rzg2n-reference-board-grid_0.jpg></html><br>by Silicon Linux
| <font size=+1> <font color=#282A9D>β—Ό</font> [[RZ-G/RZ-G2_HiHope|RZ/G2N,/G2M,/G2H HiHope]] </font><br><img height=100px src=https://www.renesas.com/sites/default/files/media/images/rzg2n-reference-board-grid_0.jpg><br>by HopeRun
| <font size=+1> <font color=#282A9D>β—Ό</font> [[RZ-G/RZ-G2_HiHope|RZ/G2N,/G2M,/G2H HiHope]] </font><br><html><img height=100px src=https://www.renesas.com/sites/default/files/media/images/rzg2n-reference-board-grid_0.jpg></html><br>by HopeRun
|-
|-
|}
|}
<br>
<br>
<big>'''RZ/G2 Commercial Boards'''</big> <br>
<big>'''RZ/G2 Commercial Boards'''</big> <br>
'''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rz-partner-solutions πŸ“Œ Renesas RZ Partner Ecosystem Solutions Website].
* Please visit the Renesas website for a list SOM boards provided by Renesas partner companies. '''[https://www.renesas.com/us/en/products/microcontrollers-microprocessors/rz-mpus/rz-partner-solutions πŸ“Œ Renesas RZ Partner Ecosystem Solutions Website].
{| class="toccolours" width="100%" style="text-align: center"
* [https://www.engicam.com/vis-prod/101513/EDIMM-SOM-based-on-Renesas-RZG2E RZ/G2E i.Core EDIMM SOM] by Engicam : [[RZ-G/RZ-G2_Engicam|Helpful Hints Page...]]
|-
Β 
| '''[https://www.engicam.com/vis-prod/101513/EDIMM-SOM-based-on-Renesas-RZG2E RZ/G2E i.Core EDIMM SOM] by Engicam'''<br>[[RZ-G/RZ-G2_Engicam|Helpful Hints (from Renesas) when working with this board(link)]]<br><img src=https://www.engicam.com/ridimensiona.html/rem/1280/500/020/custom/files/114421/ct10000_id101513_t1/i.CoreRZG2E.png height=60>
| '''[https://www.geniatech.com/product/renesas-development-board RZ/G2L Development Board] by Geniatech'''<br><img src=https://www.geniatech.com/wp-content/uploads/2022/03/RS_G2L100_RS_V2L100.png height=60>
| '''[https://www.karo-electronics.com/txrz TXRZ Module] by KARO Electronics'''<br><img src=https://www.karo-electronics.com/fileadmin/_processed_/9/3/csm_TXRZ_e777209164.png height=60>
| '''[https://www.karo-electronics.com/qsrz QSRZ Module] by KARO Electronics'''<br><img src=https://www.karo-electronics.com/fileadmin/_processed_/4/8/csm_QSRZ-RENESAS_5646b21349.png height=60>
|-
| colspan="4" style="text-align:left" | <HR>
|-
| '''[https://www.tq-group.com/en/products/tq-embedded/arm-architecture/stkarzg2x RZ/G2N,/G2M,/G2H STKaRZG2x] by TQ Systems'''<br><img src=https://www.tq-group.com/fileadmin/html/img/logo.svg height=60>
| '''[https://beaconembedded.com/project/rz-g2-som RZ/G2N,/G2M,/G2H SOM Series] by Beacon Embedded'''<br><imgΒ  style="background-color: #1C355E;" src=https://beaconembedded.com/wp-content/uploads/2021/08/BEW-Logo-V2.png height=60>
| '''[https://www.relysystech.com/product-specifications/rzg2-smarc-som-module RZ/G2N,/G2M,/G2H SMARC 2.0 SOM] by RelySys Technologies'''<br><img src=https://uploads-ssl.webflow.com/603dea82e6fe07aa8e5e9ede/603e4072547cd742fe6ec7fd_RelySys%20LOGO-p-500.png height=60>
| '''[https://www.iwavesystems.com/product/renesas-rz-g2ul-rz-a3ul-rz-five-based-osm-se-lga-module/ G2UL, A3UL, Five Modules] by iWave'''<br><imgΒ  style="background-color: #002060;" src=https://www.iwavesystems.com/wp-content/uploads/2020/10/iWave-logo-white.png height=60>
|-
| colspan="4" style="text-align:left" | <HR>
|-
| '''[https://mxt.ro/ RZ/G2 and RZ/V2 SMARC SOMs] by MXT'''<br><imgΒ  style="background-color: #000000;" src=https://mxt.ro/wp-content/uploads/2022/04/Logo-MXT.webp height=60>
| .
| .
| .
|}


'''RZ/G1 Series Evaluation Boards'''
'''RZ/G1 Series Evaluation Boards'''
Line 57: Line 62:


= Software and Documentation =
= Software and Documentation =
* πŸ“œ '''[https://www.renesas.com/us/en/products/rzg-linux-platform/rzg-marcketplace/document.html Official Renesas Online Documentation (link)]'''
* '''[https://www.renesas.com/us/en/products/rzg-linux-platform/rzg-marcketplace/document.html Official Renesas Online Documentation]'''
:: '''Highlights'''
* '''[[RZ-G/RZ-G2_BSP|RZ/G2 Linux BSP]]''' support page
:: πŸ“„ '''Platform | RZ/G2 Group Linux BSP Porting Guide (PDF)''' - How to modify the Renesas BSP to match your board
* '''Easy Download Guide'''
:: πŸ“„ '''Verified Linux packages | Linux Interface Specification Yocto recipe Start-Up Guide (PDF)''' - Building with Yocto, programming boot loaders and BSP Memory Map
** The Easy Download Guide is a single document that contains '''direct links''' to all material released to an RZ MPU, from software to design guides.
:: πŸ“„ '''Verified Linux packages | RZ/G2 Group BSP Manual Set (PDF)''' - Information about BSP device drivers and Device Tree configurations. It also contains information regarding GStreamer and Wayland.
** [https://www.renesas.com/document/gde/rzg2l-rzg2lc-easy-download-guide RZ/G2L, RZ/G2LC Easy Download Guide (PDF)]
:: πŸ“„ '''Application Notes/Other | RZ/G2 Trusted Execution Environment Start-Up Guide (PDF)''' - Using ARM TrustZone and OP-TEE (Open Portable Trusted Execution Environment)
** [https://www.renesas.com/document/gde/rzg2ul-easy-download-guide RZ/G2UL Easy Download Guide (PDF)]
* πŸ“¦ '''[[RZ-G/RZ-G2_BSP|RZ/G2 Linux BSP (link)]]''' support page
** [https://www.renesas.com/document/gde/rzg2h-m-n-e-easy-download-guide RZ/G2H, M, N, E Easy Download Guide (PDF)]


<br>
<br>
Line 69: Line 74:
<font size=+1>'''Third Party Vendors'''</font>
<font size=+1>'''Third Party Vendors'''</font>
* '''Altia'''
* '''Altia'''
:: <img height=20 style="vertical-align:top" src=https://altia.com/wp-content/uploads/2020/11/altia_logo.svg>
:: <html><img height=20 style="vertical-align:top" src=https://altia.com/wp-content/uploads/2020/11/altia_logo.svg></html>
:: Altia GUI Development environment is supported for RZ/G2L
:: Altia GUI Development environment is supported for RZ/G2L
:: Visita [https://altia.com/rzg2l https://altia.com/rzg2l] for more information
:: Visita [https://altia.com/rzg2l https://altia.com/rzg2l] for more information
Line 77: Line 82:
{| class="toccolours" width="100%" style="text-align: left"
{| class="toccolours" width="100%" style="text-align: left"
|-
|-
| <font size=+3>πŸ“¦</font> '''[[RZ-G/RZ-G2_BSP|RZ/G2 Linux BSP]]'''
| <font size=+3>πŸ“¦</font> '''[[RZ-G/RZ-G2_BSP|RZ/G2 Linux BSP]]''' <br> BSP Download links and extra information
| <font size=+3>πŸ“‡</font> '''[[RZ-G/RZG_yocto | Yocto]]''' <br> (Common issues, suggestions, examples)
| <font size=+3>πŸ“‡</font> '''[[RZ-G/RZG_yocto | Yocto]]''' <br> Common issues, suggestions, examples
| <font size=+3>πŸŽ›οΈ</font> '''[[RZ-G/RZG_hardware | Hardware Peripherals]]''' <br> (DDR, Clocks, Timers, etc..)
| <font size=+3>πŸŽ›οΈ</font> '''[[RZ-G/RZG_hardware | Hardware ]]''' <br> DDR, Clocks, Timers, etc..
|-
|-
| <font size=+3>πŸ“·</font> '''[[RZ-G/RZG_camera | Camera]]'''
| <font size=+3>πŸ“·</font> '''[[RZ-G/RZG_camera | Camera]]''' <br> Setup info, capture examples
| <font size=+3>🎨</font> '''[[RZ-G/RZG_graphics | Graphics]]''' <br>(Qt, video encode/decode)
| <font size=+3>🎨</font> '''[[RZ-G/RZG_graphics | Graphics]]''' <br> GUI, GPU, video encode/decode, HTML
| <font size=+3>πŸ–ΌοΈ</font> '''[[RZ-G/RZG_weston | Wayland/Weston]]''' <br> (Helpful hints about running Weston with RZ/G)
| <font size=+3>πŸ–ΌοΈ</font> '''[[RZ-G/RZG_weston | Wayland/Weston]]''' <br> Helpful hints about using Weston
|
|
|
|
|-
|-
| <font size=+3>🐧</font> '''[[RZ-G/RZG_kernel | Kernel]]''' <br>(Dynamic Power, drivers, peripherals, etc..)
| <font size=+3>🐧</font> '''[[RZ-G/RZG_kernel | Kernel]]''' <br> Kernel config, Dynamic Power, GPIO, drivers
| <font size=+3>πŸ”‘</font> '''[[RZ-G/RZG_arm_trusted_firmware | ARM Trusted Firmware]]'''
| <font size=+3>πŸ”‘</font> '''[[RZ-G/RZG_arm_trusted_firmware | ARM Trusted Firmware]]''' <br> Helpful info
| <font size=+3>πŸ₯Ύ</font> '''[[RZ-G/RZG_uboot | u-boot]]'''
| <font size=+3>πŸ₯Ύ</font> '''[[RZ-G/RZG_uboot | u-boot]]''' <br> Helpful info, GPIO control
|
|
|-
|-
| <font size=+3>🌳</font> '''[[RZ-G/RZG_DeviceTree | Device Tree ]]'''
| <font size=+3>🌳</font> '''[[RZ-G/RZG_DeviceTree | Device Tree and Device Drivers ]]''' <br> How to enable drivers, Device Tree examples
| <font size=+3>🚧</font> '''[[RZ-G/RZ-G2_BSP_Porting|RZ/G2 Linux BSP Porting]]''' <br>(Hints on porting to a new board)
| <font size=+3>🚧</font> '''[[RZ-G/RZ-G2_BSP_Porting|RZ/G2 Linux BSP Porting]]''' <br> Hints on porting to a new board
| <font size=+3>♻️</font> '''[[RZ-G/RZG_BSP_upgrade | BSP Kernel Update]]''' <br>(Instructions to update your kernel)
| <font size=+3>⚑</font> '''[[RZ-G/RZ-G2L_Flash_Programming|RZ/G2 Flash Programming]]''' <br> Ideas for programming Flash Memory
|
|
|-
|-
| <font size=+3>πŸ›</font> '''[[RZ-G/RZG_debug | Debugging ]]'''
| <font size=+3>πŸ›</font> '''[[RZ-G/RZG_debug | Debugging ]]''' <br> JTAG, OpenOCD, Eclipse
| <font size=+3>🧠</font> '''[[RZ-G/RZ-G2_ai | AI and ML]]'''
| <font size=+3>🧠</font> '''[[RZ-G/RZ-G2_ai | AI and ML]]''' <br> Open Source AI frameworks
| <font size=+3></font>'''[[RZ-G/RZG_GStreamer |<img height=40 src=https://avatars.githubusercontent.com/u/14967102> GStreamer]]'''
| <font size=+3></font>'''[[RZ-G/RZG_GStreamer |<html><img height=40 src=https://avatars.githubusercontent.com/u/14967102></html> GStreamer]]''' <br> Hints and examples
|
|
|-
|-
| <font size=+3>πŸŽ₯</font> '''[[RZ-G/RZG_videos | Demo Videos]]'''
| <font size=+3>πŸŽ₯</font> '''[[RZ-G/RZG_videos | Demo Videos]]''' <br> A collection of video links
| <font size=+3></font> ''' '''
| <font size=+3></font> ''' <font size="+3">πŸ“‘</font>Β  [[RZ-G/RZ-G2 Communications|Communications]]<br> '''RS-485, SPI, Ethernet, LBSC, etc...
| <font size=+3></font>''''''
| <font size=+3></font>''''''
|}
|}

Latest revision as of 20:08, 19 January 2024


This page is for the Renesas RZ/G family of embedded SoCs. The main goal is to make the information about RZ/G SoCs friendly, easy to access for embedded developers.

Online Resources

🌐 RZ/G Series Website

β€’ Software and Document Downloads
β€’ Recommended Winning Combinations
β€’ Available Evaluation Kits
β€’ Links to the individual devices product pages: (largest to smallest)

        RZ/G2H , RZ/G2M , RZ/G2N , RZ/G2E , RZ/G2L , RZ/G2LC , RZ/G2UL

        RZ/G3S

🧭 Introductory Guide to the all RZ MPU Families

β€’ Get familiar with Renesas RZ MPU Devices

πŸ—ΊοΈ Navigating the Renesas Website

  • See the list of sections at the top of the page
renesas com rzg menu1.png
  • Make sure you click on each tab in each section. The content is hidden on the page until you click the tab.
  • Some files/downloads are only in tabs. For example, IBIS Models downloads are only in "Models", not "Software and Tools"
renesas com rzg menu2.png

Boards

Here is the list of available RZ/G Series Renesas Evaluation Boards and Commercial SOM Boards and Partner Solutions.

The board pages below contain instructions for downloading and building the BSP and other useful information.

RZ/G2 Series Evaluation Boards

.
β—Ό RZ/G2L,/G2LC,/G2UL SMARC

by Renesas
β—Ό RZ/G2E EK874

by Silicon Linux
β—Ό RZ/G2N,/G2M,/G2H HiHope

by HopeRun


RZ/G2 Commercial Boards


RZ/G1 Series Evaluation Boards

  • RZ/G1 Evaluation boards are available from partner company iWave Systems Technologies
  • Please refer to the "Boards & Kits" section on this page

Software and Documentation


Third Party Vendors

  • Altia
Altia GUI Development environment is supported for RZ/G2L
Visita https://altia.com/rzg2l for more information
Demonstration videos can be found here: RZ/G2 Demo Videos

Topics

πŸ“¦ RZ/G2 Linux BSP
BSP Download links and extra information
πŸ“‡ Yocto
Common issues, suggestions, examples
πŸŽ›οΈ Hardware
DDR, Clocks, Timers, etc..
πŸ“· Camera
Setup info, capture examples
🎨 Graphics
GUI, GPU, video encode/decode, HTML
πŸ–ΌοΈ Wayland/Weston
Helpful hints about using Weston
🐧 Kernel
Kernel config, Dynamic Power, GPIO, drivers
πŸ”‘ ARM Trusted Firmware
Helpful info
πŸ₯Ύ u-boot
Helpful info, GPIO control
🌳 Device Tree and Device Drivers
How to enable drivers, Device Tree examples
🚧 RZ/G2 Linux BSP Porting
Hints on porting to a new board
⚑ RZ/G2 Flash Programming
Ideas for programming Flash Memory
πŸ› Debugging
JTAG, OpenOCD, Eclipse
🧠 AI and ML
Open Source AI frameworks
GStreamer
Hints and examples
πŸŽ₯ Demo Videos
A collection of video links
πŸ“‘ Communications
RS-485, SPI, Ethernet, LBSC, etc...
'