Features
- Eight 1.2 GHz Cortex A55 cores, one 1.0 GHz Cortex® R52 dual core (lock-step) and two 400 MHz RH850 G4MH dual cores (lock-step) deliver up to 45 kDMIPS application performance plus greater than 9 kDMIPS real-time performance
- Abundant automotive interfaces including 16x CAN FD, 16x LIN, 8x SENT, 1x FlexRay, 2x 2-lane PCIe 4.0 allow a wide range of connectivity inside the vehicle
- Integrated 3-port Ethernet TSN switch offers bandwidth of 3 x 2.5 Gbps to deliver fast and low-latency communication in the vehicle backbone and to the outside world
- Incorporated 8MB SRAM to execute code on the RH850 G4MH core with low latency
- Multiple hardware security modules (HSMs) and firewall IP provide enhanced security protection against cyber attacks
- R-Car S4 is compliant to ISO-26262 and supports functional safety according to ASIL B and ASIL D
Description
R-Car S4 enables to launch Car Server/CoGW with high performance, high-speed networking, high security and high functional safety levels that are required as E/E architectures evolve into domains and zones. The R-Car S4 solution allows designers to re-use up to 88 percent of software code developed for 3rd generation R-Car SoCs and RH850 MCU applications. The software package supports the real-time cores with various drivers and basic software such as Linux BSP and hypervisors.
Parameters
Attributes | Value |
---|---|
Parametric Applications | Connected Gateway |
Application Block Diagrams
|
Communication Gateway & Integrated DVR/DMS System
Integrated automotive gateway merging CoGW with DVR/DMS video processing.
|
|
Vehicle Computer for Future E/E Architecture
Next-generation vehicle computer system for advanced E/E architecture with high computing power.
|
|
Automotive Communication Gateway Platform
Integrated automotive gateway platform with R-Car S4 SoC, multi-network support, and optimized power management.
|
Additional Applications
- Vehicle computers
- Communication gateways
- Domain servers
- Application servers
Filters
Software & Tools
Sample Code
Simulation Models
Please refer to R-Car S4 SDK download guide material (PDF) to download the right packages that fit your needs.
This video demonstrates how to connect a debugger to each CPU core booted by the master boot core on the R-Car SoC without halting execution.
Related Resources
This video introduces the method for multi-device synchronous debugging and tracing using e² studio with R-Car S4 and RH850/U2A.
Related Resources
Introduction and guide on displaying trace data for each process and its time period within the specified capture address range in the "ETM Call Flow Trace" of e² studio for R-Car.
This video shows you how to set up a simple project to debug and monitor its memories using the RPM RAM I/O monitor feature in Real-time Performance Monitor view on e² studio for R-Car.
This video demonstrates how to debug Linux applications on R-Car with e2 studio. It covers system configuration, capturing runtime data, and performing performance analysis with LTTng.
Introduction and how to acquire trace data that records the status and execution time of each core in R-Car, and to display the acquired data in the DTA trace window using e² studio for R-Car.
This video explains how to build a sample project with the R-Car SDK using e2 studio.
This video provides an Introduction and teaches how to measure the bus load inside an SoC using the Bus Monitoring Tool and display the data in e² studio.
Introduction and how to setup Real-time Performance Monitor view on e2 studio for R-Car.
This video shows how to build and debug a R-Car S4 project in Visual Studio Code (VS Code).
Related Resources
This video shows how to download a user program to an external flash memory connected to R-Car S4 using e² studio.
This video shows how to connect target boards to e2 studio for debugging Linux applications running on the R-Car.
This video describes how to build a project and run a program in e² studio.
This video describes how to install and setup the GNU ARM Toolchain.
This video explains how to use multi-device synchronous debugging with e² studio.
An introductory video on multi-device synchronous debugging is also available. Please check it out:
This video describes how to create a new project in e² studio.
This video describes how to install and setup e² studio for R-Car S4 SDK.
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the ICU-M Sample App.
- Build ICUM-H Firmware and Sample App
- Build ICUM-X Firmware and Sample App
- Run ICUM-X and ICUM-H Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the ICU-M Sample App.
- Build ICUM-H Firmware and Sample App
- Build ICUM-X Firmware and Sample App
- Run ICUM-X and ICUM-H Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the ICU-M Sample App.
- Build ICUM-H Firmware and Sample App
- Build ICUM-X Firmware and Sample App
- Run ICUM-X and ICUM-H Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running Security BSP.
- Build Trusted Firmware, OPTEE OS and Dynamic TA
- Run Dynamic TA Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running Security BSP.
- Build Trusted Firmware, OPTEE OS and Dynamic TA
- Run Dynamic TA Sample App
Macronix is a leading Non-Volatile Memory solution provider.
R-Car system can realize fastboot through extreme I/O speed.
Winbond Electronics Corp. Japan
Secure FOTA Demo on AWS - R-Car M3 and W77Q Secure Flash
Introduction to our service for oscillation circuit
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the Inter-CPU communication (ICCOM) Sample App.
- Install MCAL package
- Build ICCOM Sample App
- Setting system for executing ICCOM Sample App
- Running ICCOM Sample App
- Communicate between Arm® Cortex®-A55 core and Arm® Cortex®-R52 core
- Communicate between Arm® Cortex®-A55 core and G4MH core
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the Inter-CPU communication (ICCOM) Sample App.
- Install MCAL package
- Build ICCOM Sample App
- Setting system for executing ICCOM Sample App
- Running ICCOM Sample App
- Communicate between Arm® Cortex®-A55 core and Arm® Cortex®-R52 core
- Communicate between Arm® Cortex®-A55 core and G4MH core
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the CAN routing sample application on the MCAL software for G4MH core.
- Install MCAL package
- Build CAN Routing Sample App
- Setting system for executing CAN Routing Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the CAN routing sample application on the MCAL software for G4MH core.
- Setting system for executing CAN Routing Sample App
- Execute CAN Routing Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video, Part 1 of Linux BSP setup in the 'R-Car S4 Startup Guide', explains 'System Overview and Sample QSPI, GPIO drivers' as the following steps.
- Introduce software structure of Linux BSP.
- Build BSP Image using Yocto Recipe.
- Introduce operation of QSPI driver.
- Build and run sample application of GPIO.
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video, Part 2 of Sample Linux Application and Driver in the 'R-Car S4 Startup Guide', explains 'Sample SCIF, DMA and IPMMU drivers' as the following steps.
- Introduce change baud rate on SCIF driver.
- Build and run sample application of DMA with IPMMU driver.
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video, Part 3 of Sample Linux Application and Driver in the 'R-Car S4 Startup Guide' explains, 'Sample PCIe driver communication' as the following steps.
- Introduce connection of PCIe Test environment.
- Build PCIe driver as Root Complex and Endpoint.
- Test communication between Root Complex and Endpoint.
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the CAN module sample application in MCAL software for Arm® Cortex®-R52 core.
- Install MCAL package
- Build CAN Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the CAN module sample application in MCAL software for Arm® Cortex®-R52 core.
- Setup system for CAN Sample App
- Introduce how to execute CAN Sample App and show how CAN sends and receives
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the CAN module sample application in MCAL software for G4MH core.
- Install MCAL package
- Build CAN Sample App
- Run CAN Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video, Part 1 of Linux BSP setup in the 'R-Car S4 Startup Guide', explains 'Spider Board Initial Setup' as the following steps.
- System connection on Spider board.
- Flashing IPL and U-boot.
Related Resources
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video, Part 2 of Linux BSP setup in the 'R-Car S4 Startup Guide', explains 'Boot Kernel with TFTP and NFS Server' as the following steps.
- Set up TFTP and NFS environment then prepare image, DTB files, and userland.
- Boot up Kernel on Spider board by using TFTP and NFS server.
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video, Part 3 of Linux BSP setup in the 'R-Car S4 Startup Guide', explains 'Boot Kernel by using eMMC' as the following steps.
- Prepare image, DTB files, and userland to NFS.
- Write image files and userland to eMMC.
- Boot Kernel for board S4 by using eMMC.
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the AES-ACC Sample App for Non-OS environment.
- Build AES-ACC Sample App
- System setting for executing AES-ACC Sample App
- Run AES-CC Sample App
Renesas provides the R-Car S4 SDK, software that runs on the R-Car S4 SoC.
This video explains the following parts of the procedure for running the AES-ACC Sample App for Non-OS environment.
- Build AES-ACC Sample App
- System setting for executing AES-ACC Sample App
- Run AES-CC Sample App