1.. _rcar_spider_a55: 2 3R-CAR Spider S4 (ARM64) 4####################### 5 6Overview 7******** 8R-Car S4 enables to launch Car Server/CoGW with high performance, high-speed networking, 9high security and high functional safety levels that are required as E/E architectures 10evolve into domains and zones. The R-Car S4 solution allows designers to re-use up to 88 11percent of software code developed for 3rd generation R-Car SoCs and RH850 MCU applications. 12The software package supports the real-time cores with various drivers and basic software 13such as Linux BSP and hypervisors. 14 15Hardware 16******** 17The R-Car S4 includes: 18 19* eight 1.2GHz Arm Cortex-A55 cores, 2 cores x 4 clusters; 20* 1.0 GHz Arm Cortex-R52 core (hardware Lock step is supported); 21* two 400MHz G4MH cores (hardware Lock step is supported); 22* memory controller for LPDDR4X-3200 with 32bit bus (16bit x 1ch + 16bit x 1ch) with ECC; 23* SD card host interface / eMMC; 24* UFS 3.0 x 1 channel; 25* PCI Express Gen4.0 interface (Dual lane x 2ch); 26* ICUMX; 27* ICUMH; 28* SHIP-S x 3 channels; 29* AES Accerator x 8 channels; 30* CAN FD interface x 16 channels; 31* R-Switch2 (Ether); 32* 100base EtherAVB x 1 channel; 33* Gbit-EtherTSN x 3 channels; 34* 1 unit FlexRay (A,B 2ch) interface. 35 36Supported Features 37================== 38The Renesas ``rcar_spider_s4/r8a779f0/a55`` board configuration supports the following 39hardware features: 40 41+-----------+------------------------------+--------------------------------+ 42| Interface | Driver/components | Support level | 43+===========+==============================+================================+ 44| PINCTRL | pinctrl | | 45+-----------+------------------------------+--------------------------------+ 46| CLOCK | clock_control | | 47+-----------+------------------------------+--------------------------------+ 48| UART | serial | interrupt-driven/polling | 49+-----------+------------------------------+--------------------------------+ 50 51Other hardware features have not been enabled yet for this board. 52 53Programming and Debugging 54************************* 55 56The onboard flash is not supported by Zephyr at this time. However, it is possible to 57load the Zephyr binary using U-Boot commands. 58 59One of the ways to load Zephyr is shown below. 60 61.. code-block:: console 62 63 tftp 0x48000000 <tftp_server_path/zephyr.bin> 64 booti 0x48000000 65 66Here is an example for the :zephyr:code-sample:`hello_world` application. 67 68.. zephyr-app-commands:: 69 :zephyr-app: samples/hello_world 70 :board: rcar_spider_s4/r8a779f0/a55 71 :goals: build 72 73References 74********** 75 76- `Renesas R-Car Development Support website`_ 77- `eLinux Spider page`_ 78 79.. _Renesas R-Car Development Support website: 80 https://www.renesas.com/us/en/support/partners/r-car-consortium/r-car-development-support 81 82.. _eLinux Spider page: 83 https://elinux.org/R-Car/Boards/Spider 84