RZ-G: Difference between revisions

From Renesas.info
(Rename "Device Tree" to "Device Tree and Device Drivers")
(Added RZ/G3S)
Β 
(14 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}}


= Introduction = Β 
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.
<html><img src="https://renesas.info/images/RZ.jpg" style="float:right" height="120"></html>
Β 
= 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>
* Please visit the Renesas website for a 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]'''
* 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><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-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><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-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><html><img height=100px src=https://www.renesas.com/sites/default/files/media/images/rzg2n-reference-board-grid_0.jpg></html><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
Line 60: 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 and Device Drivers ]]'''
| <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 |<html><img height=40 src=https://avatars.githubusercontent.com/u/14967102></html> 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...
'