boards/renesas/rcar_spider_s4/doc/rcar_spider_a55.html · boards/renesas/rcar_spider_s4/doc/rcar_spider_a55.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Renesas · R-Car S4 · ARM64

R-Car Spider S4 Cortex-A55

R-Car S4의 eight-core Cortex-A55 cluster에서 U-Boot로 ARM64 Zephyr image를 실행합니다.

Official pathboards/renesas/rcar_spider_s4/doc/rcar_spider_a55.html
Source fileboards/renesas/rcar_spider_s4/doc/rcar_spider_a55.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

A55/R52/G4MH core, ECC memory와 automotive network interface, TFTP·booti load 절차를 설명합니다.

CPU

8× Cortex-A55 · Cortex-R52 · 2× G4MH

Network

16× CAN FD · TSN · EtherAVB · FlexRay

Boot

U-Boot · TFTP · booti

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 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를 지원합니다.

인터페이스드라이버/컴포넌트지원 수준
PINCTRLpinctrl
CLOCKclock_control
UARTserialinterrupt-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

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.