|
| 1 | +.. _rcar_spider: |
| 2 | + |
| 3 | +R-CAR Spider (ARMv8) |
| 4 | +##################################### |
| 5 | +Note: currently, the board can be used only as a Xen Initial Domain, i.e. Dom0, |
| 6 | +because there isn't support of UART driver. So, it can be built only with ``xen_dom0`` |
| 7 | +shield. |
| 8 | + |
| 9 | +Overview |
| 10 | +******** |
| 11 | +The R-Car Spider (S4) is an SOC that features the basic functions for |
| 12 | +next-generation car Gateway systems. |
| 13 | + |
| 14 | +Hardware |
| 15 | +******** |
| 16 | +The R-Car S4 includes: |
| 17 | + |
| 18 | +* eight 1.2GHz Arm Cortex-A55 cores, 2 cores x 4 clusters; |
| 19 | +* 1.0 GHz Arm Cortex-R52 core (hardware Lock step is supported); |
| 20 | +* two 400MHz G4MH cores (hardware Lock step is supported); |
| 21 | +* memory controller for LPDDR4X-3200 with 32bit bus (16bit x 1ch + 16bit x 1ch) with ECC; |
| 22 | +* SD card host interface / eMMC; |
| 23 | +* UFS 3.0 x 1 channel; |
| 24 | +* PCI Express Gen4.0 interface (Dual lane x 2ch); |
| 25 | +* ICUMX; |
| 26 | +* ICUMH; |
| 27 | +* SHIP-S x 3 channels; |
| 28 | +* AES Accerator x 8 channels; |
| 29 | +* CAN FD interface x 16 channels; |
| 30 | +* R-Switch2 (Ether); |
| 31 | +* 100base EtherAVB x 1 channel; |
| 32 | +* Gbit-EtherTSN x 3 channels; |
| 33 | +* 1 unit FlexRay (A,B 2ch) interface. |
| 34 | + |
| 35 | +Supported Features |
| 36 | +================== |
| 37 | +The Renesas rcar_spider board configuration supports the following |
| 38 | +hardware features: |
| 39 | + |
| 40 | ++-----------+------------------------------+--------------------------------+ |
| 41 | +| Interface | Driver/components | Support level | |
| 42 | ++===========+==============================+================================+ |
| 43 | +| PINCTRL | pinctrl | | |
| 44 | ++-----------+------------------------------+--------------------------------+ |
| 45 | +| CLOCK | clock_control | | |
| 46 | ++-----------+------------------------------+--------------------------------+ |
| 47 | +| MMC | renesas_rcar_mmc | | |
| 48 | ++-----------+------------------------------+--------------------------------+ |
| 49 | + |
| 50 | +Other hardware features have not been enabled yet for this board. |
| 51 | + |
| 52 | +The default configuration can be found in the defconfig file: |
| 53 | + |
| 54 | + ``boards/arm64/rcar_spider/rcar_spider_defconfig`` |
| 55 | + |
| 56 | +Programming and Debugging |
| 57 | +************************* |
| 58 | + |
| 59 | +Correct shield designation for Xen must be entered when you invoke ``west build``. |
| 60 | +For example: |
| 61 | + |
| 62 | +.. zephyr-app-commands:: |
| 63 | + :zephyr-app: samples/synchronization |
| 64 | + :board: rcar_spider |
| 65 | + :shield: xen_dom0 |
| 66 | + :goals: build |
| 67 | + |
| 68 | +For more details, look at documentation of ``xen_dom0`` shield. |
| 69 | + |
| 70 | +References |
| 71 | +********** |
| 72 | + |
| 73 | +- `Renesas R-Car Development Support website`_ |
| 74 | +- `eLinux Spider page`_ |
| 75 | + |
| 76 | +.. _Renesas R-Car Development Support website: |
| 77 | + https://www.renesas.com/us/en/support/partners/r-car-consortium/r-car-development-support |
| 78 | + |
| 79 | +.. _eLinux Spider page: |
| 80 | + https://elinux.org/R-Car/Boards/Spider |
0 commit comments