boards/intel/socfpga/agilex5_socdk/doc/index.rst
.. zephyr:board:: intel_socfpga_agilex5_socdk
Intel® Agilex™ 5 SoC FPGA Development Kit #########################################
Overview
The Intel® Agilex™ 5 SoC FPGA Development Kit offers a complete design environment that includes both hardware and software for developing Intel® Agilex™ 5 E-Series based FPGA designs. This kit is recommended for developing custom ARM* processor-based SoC designs and ideal for intelligent applications at the edge, embedded and more.
Hardware
The Intel® Agilex™ 5 Development Kit supports the following physical features:
.. zephyr:board-supported-hw::
Programming and Debugging
Zephyr Boot Flow
Zephyr image will need to be loaded by Intel Arm Trusted Firmware (ATF). ATF BL2 is the First Stage Boot Loader (FSBL) and ATF BL31 is the Run time resident firmware which provides services like SMC (Secure monitor calls) and PSCI (Power state coordination interface).
Boot flow: ATF BL2 (EL3) -> ATF BL31 (EL3) -> Zephyr (EL1)
Intel Arm Trusted Firmware (ATF) can be downloaded from github:
altera-opensource/arm-trusted-firmware <https://github.com/altera-opensource/arm-trusted-firmware.git>_
Zephyr image can be loaded in DDR memory at address 0x80000000 from SD Card or QSPI Flash or NAND in ATF BL2.
The Intel® Agilex™ 5 SoC Development Kit includes one JTAG connector on board, connect it to Intel USB blaster download cables for debugging.
Zephyr applications running on the Cortex-A55/A76 core can be tested by observing UART console output.
Intel® Agilex™ 5 FPGA and SoC FPGA <https://www.intel.in/content/www/in/en/products/details/fpga/agilex/5.html>_