boards/amd/versal2_rpu/doc/index.rst
.. zephyr:board:: versal2_rpu
Overview
This configuration provides support for the RPU(R52), real-time processing unit on Xilinx Versal2 SOC, it can operate as following:
This processing unit is based on an ARM Cortex-R52 CPU, it also enables the following devices:
Hardware
.. zephyr:board-supported-hw::
This board configuration uses a system timer tick frequency of 100 MHz.
This board configuration uses a single serial communication channel with the on-chip UART0.
Although Flash, DDR and OCM memory regions are defined in the DTS file, all the code plus data of the application will be loaded in the sram0 region, which points to the DDR memory. The ocm0 memory area is currently available for usage, although nothing is placed there by default.
The following platform features are unsupported:
Programming and Debugging
Build and flash in the usual way. Here is an example for the :zephyr:code-sample:hello_world application.
.. zephyr-app-commands:: :zephyr-app: samples/hello_world :board: versal2_rpu :goals: build flash
You should see the following message on the console:
.. code-block:: console
Hello World! versal2_rpu/amd_versal2_rpu
References