1.. zephyr:board:: titanium_ti60_f225
2
3Overview
4********
5
6The Efinix Titanium Ti60 F225 development kit contains a Ti60 FPGA, which is fabricated on a 16nm process and deliver
7high performance with the lowest possible power on a small physical size. In addition, Efinix offers Sapphire SoC IP,
8which is a user-configurable RISC-V SoC based on the VexRiscv core with configurable feature set and extension.
9Using the Efinity IP Manager, you can configure the SoC to include only the peripherals that you require.
10
11Board block diagram
12*******************
13
14.. figure:: img/Ti60-BGA225-board-block-diagram.jpg
15   :align: center
16   :alt: titanium_ti60_f225_board-block-diagram
17
18More information can be found on `Ti60F225`_ website.
19
20Sapphire SoC setup on the FPGA guide
21*************************************
22
23Guide to setup the SoC found at `Efinix-Zephyr`_
24
25Building
26********
27
28Build applications as usual (see :ref:`build_an_application` and
29:ref:`application_run` for more details).
30
31.. zephyr-app-commands::
32   :zephyr-app: samples/hello_world
33   :board: titanium_ti60_f225
34   :goals: build
35
36Flashing
37********
38
39Flashing the binary into SPI NOR flash requires Efinity programmer, Please find the guide at `Efinix-Zephyr`_
40
41.. note::
42
43   The Zephyr RTOS has been verified using the SoC bitstream generated by Efinity IDE v2022.2.322.
44
45References
46**********
47
48.. target-notes::
49
50.. _Ti60F225: https://www.efinixinc.com/products-devkits-titaniumti60f225.html
51.. _Efinix-Zephyr: https://github.com/Efinix-Inc/zephyr-efinix
52