Part 1
요약·해설
A55/R52/G4MH core, ECC memory와 automotive network interface, TFTP·booti load 절차를 설명합니다.
8× Cortex-A55 · Cortex-R52 · 2× G4MH
16× CAN FD · TSN · EtherAVB · FlexRay
U-Boot · TFTP · booti
Part 2
접을 수 있는 영어 원문 전체
영어 원문 전체 펼치기
184A64C03F96357BB143DE5A5B395A2133823967C4AD9F086D2888A5D2C813F2
.. _rcar_spider_a55:
R-CAR Spider S4 (ARM64)
#######################
Overview
********
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.
Hardware
********
The R-Car S4 includes:
* eight 1.2GHz Arm Cortex-A55 cores, 2 cores x 4 clusters;
* 1.0 GHz Arm Cortex-R52 core (hardware Lock step is supported);
* two 400MHz G4MH cores (hardware Lock step is supported);
* memory controller for LPDDR4X-3200 with 32bit bus (16bit x 1ch + 16bit x 1ch) with ECC;
* SD card host interface / eMMC;
* UFS 3.0 x 1 channel;
* PCI Express Gen4.0 interface (Dual lane x 2ch);
* ICUMX;
* ICUMH;
* SHIP-S x 3 channels;
* AES Accerator x 8 channels;
* CAN FD interface x 16 channels;
* R-Switch2 (Ether);
* 100base EtherAVB x 1 channel;
* Gbit-EtherTSN x 3 channels;
* 1 unit FlexRay (A,B 2ch) interface.
Supported Features
==================
The Renesas ``rcar_spider_s4/r8a779f0/a55`` board configuration supports the following
hardware features:
+-----------+------------------------------+--------------------------------+
| Interface | Driver/components | Support level |
+===========+==============================+================================+
| PINCTRL | pinctrl | |
+-----------+------------------------------+--------------------------------+
| CLOCK | clock_control | |
+-----------+------------------------------+--------------------------------+
| UART | serial | interrupt-driven/polling |
+-----------+------------------------------+--------------------------------+
Other hardware features have not been enabled yet for this board.
Programming and Debugging
*************************
The onboard flash is not supported by Zephyr at this time. However, it is possible to
load the Zephyr binary using U-Boot commands.
One of the ways to load Zephyr is shown below.
.. code-block:: console
tftp 0x48000000 <tftp_server_path/zephyr.bin>
booti 0x48000000
Here is an example for the :ref:`hello_world` application.
.. zephyr-app-commands::
:zephyr-app: samples/hello_world
:board: rcar_spider_s4/r8a779f0/a55
:goals: build
References
**********
- `Renesas R-Car Development Support website`_
- `eLinux Spider page`_
.. _Renesas R-Car Development Support website:
https://www.renesas.com/us/en/support/partners/r-car-consortium/r-car-development-support
.. _eLinux Spider page:
https://elinux.org/R-Car/Boards/Spider
Part 3
한국어 전문 번역
개요
R-Car S4는 E/E architecture가 domain과 zone 구조로 발전하면서 필요한 고성능, 고속 networking, 높은 security와 functional safety를 갖춘 Car Server/Communication Gateway(CoGW)를 구현합니다. Designer는 3세대 R-Car SoC 및 RH850 MCU application용으로 개발한 software code의 최대 88%를 재사용할 수 있습니다. Software package는 여러 driver와 Linux BSP, hypervisor 같은 basic software로 real-time core를 지원합니다.
하드웨어
R-Car S4에는 다음 기능이 포함됩니다.
- 1.2 GHz Arm Cortex-A55 core 8개(2 core × 4 cluster)
- Hardware lockstep을 지원하는 1.0 GHz Arm Cortex-R52 core
- Hardware lockstep을 지원하는 400 MHz G4MH core 2개
- ECC를 갖춘 32-bit bus(16-bit 1 channel + 16-bit 1 channel) LPDDR4X-3200 memory controller
- SD card host interface / eMMC
- UFS 3.0 1 channel
- PCI Express Gen4.0 interface(dual-lane × 2 channel)
- ICUMX
- ICUMH
- SHIP-S 3 channel
- AES accelerator 8 channel
- CAN FD interface 16 channel
- R-Switch2(Ether)
- 100BASE EtherAVB 1 channel
- Gigabit Ethernet TSN 3 channel
- FlexRay 1 unit(A/B 2 channel) interface
지원 기능
Renesas rcar_spider_s4/r8a779f0/a55 board configuration은 다음 hardware feature를 지원합니다.
| 인터페이스 | 드라이버/컴포넌트 | 지원 수준 |
|---|---|---|
PINCTRL | pinctrl | |
CLOCK | clock_control | |
UART | serial | interrupt-driven / polling |
그 밖의 hardware feature는 아직 이 보드에서 활성화되지 않았습니다.
프로그래밍과 디버깅
현재 Zephyr는 on-board flash를 지원하지 않지만 U-Boot command로 Zephyr binary를 load할 수 있습니다. 한 가지 방법은 다음과 같습니다.
tftp 0x48000000 <tftp_server_path/zephyr.bin>
booti 0x48000000다음은 hello_world application을 build하는 예입니다.
west build -b rcar_spider_s4/r8a779f0/a55 samples/hello_world참고 자료
Source
출처
영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.