zamroodh
New Contributor
23 days agoAgilex 5/3 FreeRTOS SDK
Stable Version: v25.4
Quartus Version: 25.3
Supported devices: Agilex™ 3 and Agilex™ 5
Source : https://github.com/Ignitarium-Technology/freertos-socfpga
Branch/Tag: v25.4
Release Date: January 16, 2026
Hello Everyone,
FreeRTOS port for A55/A76 HPS in Agilex 5/3 devices are now available for public. visit the GitHub page for instructions on how to get started.
Features and comments
Yes: Feature available and tested, No: Feature not available in SDK, NA : Not applicable , NT: Not tested
| Feature | Agilex3 | Agilex5 | Supported features | Limitations/ Known issues |
|---|---|---|---|---|
| A55 boot | Yes | Yes | Single core boot | SMP not supported |
| A76 boot | NA | Yes | Single core boot | SMP not supported |
| QSPI boot | Yes | Yes | ||
| SD boot | Yes | Yes | ||
| eMMC boot | Yes | Yes | ||
| NAND boot | No | No | ||
| Clk mngr driver | Yes | Yes | API to get clock speed of different blocks | |
| Reset mngr driver | Yes | Yes | Peripheral reset assert/de-assert | |
| DMA driver | Yes | Yes | Memory to memory transfer | Only support memory to memory |
| GPIO driver | Yes | Yes | Write, read and interrupt support | |
| Timer driver | yes | yes | User defined and free running modes | |
| UART driver | yes | yes | Full duplex Tx and Rx | DMA not supported |
| I2C driver | Yes | Yes | Master mode write and read Standard and fast modes | DMA not supported |
| I3C driver | Yes | Yes | Master mode write and read i3c and legacy i2c devices | IBI not supported |
| SPI driver | Yes | Yes | Master mode write and read | DMA is not supported |
| QSPI driver | Yes | Yes | QSPI flash read/write/erase | |
| NAND driver | No | No | ||
| SDM mailbox driver | Yes | Yes | SDM commands with SIP_SVC | |
| SMMU enable support | Yes | Yes | Static identity mapping for cache coherency | |
| SDMMC driver | Yes | Yes | standard and HS speeds SDMMC and eMMC devices Fat FS support | |
| Ethernet stack | Yes | Yes | TCP/IP, UDP, ICMP and DHCP IPv4 and IPv6 support 100mbps and 1gbps operation | |
| USB 2.0 stack | NT | Yes | USB mass storage class | Tested with a custom board and SOF |
| USB 3.1 stack | NT | yes | USB mass storage operation | |
| WDT driver | Yes | Yes | interrupt or reset on timer expiry | |
| EDAC support | Yes | Yes | Error injection and detection for EMAC, USB and QSPI blocks | OCRAM not supported |
| IOSSM driver | Yes | Yes | Error injection and detection | |
| Bridge driver | NT | Yes | Enable, Disable | |
| Reboot mngr | Yes | Yes | Warm/Cold reboot | |
| FPGA manager | Yes | Yes | FPGA configuration |
Note: If you find any issues, please raise an issue in the GitHub page.
For more support/assistance visit our website .