Forum Discussion

kevinsuresh's avatar
kevinsuresh
Icon for New Contributor rankNew Contributor
10 hours ago

Agilex 5/3 FreeRTOS SDK Release

Stable Version: v26.1.1
Quartus Version: 26.1.1
Supported devices: Agilex™ 3 and Agilex™ 5
Source: https://github.com/Ignitarium-Technology/freertos-socfpga
Branch/Tag: v26.1.1
Release Date: October 9, 2026

Hello Everyone,

A new version of the FreeRTOS SDK for Agilex 5/3 is now available. This release contains some fixes, along with UHS-1(SDR12/25/50) support for SD/eMMC.

Visit the GitHub repository for instructions on how to get started.

Features and Comments

FeatureAgilex3Agilex5Agilex3 SMPAgilex5 SMPSupported FeaturesLimitations / Known Issues
A55 bootYesYesYesYesSingle-core boot, Dual-core SMP, Quad-core SMP (Agilex 5) 
A76 bootNAYesNAYesSingle-core boot, Dual-core SMP, Quad-core SMP 
QSPI bootYesYesYesYes  
eMMC bootNTYesNTYes  
SD bootNTYesNTYes  
NAND bootNoNoNoNo  
Clock ManagerYesYesYesYesAPI to get clock speed of different blocks 
Reset ManagerYesYesYesYesPeripheral reset assert/de-assert 
DMA driverYesYesYesYesMemory-to-Memory, Memory-to-Peripheral and Peripheral-to-Memory 
GPIO driverYesYesYesYesWrite, read and interrupt support 
Timer driverYesYesYesYesUser-defined and free-running modes 
UART driverYesYesYesYesFull-duplex TX and RX 
I2C driverNTYesNTYesMaster/Slave mode, standard and fast modes 
QSPI driverYesYesYesYesQSPI flash read/write/erase 
I3C driverNTYesNTYesMaster mode, I3C and legacy I2C devices 
SPI driverNTYesNTYesMaster/Slave mode write and read 
NAND driverNoNoNoNo  
SDM Mailbox driverYesYesYesYesSDM commands with SIP_SVC 
SMMU supportYesYesYesYesStatic identity mapping for cache coherency 
SDMMC driverYesYesYesYesStandard and HS HS, and UHS-I (SDR12/25/50) speeds, SDMMC and eMMC devices, FATFS support 
Ethernet stackYesYesYesYesTCP/IP, UDP, ICMP, DHCP, IPv4 and IPv6 
USB 2.0 stackNTYesNTYesUSB mass storage classTested with a custom board and SOF
USB 3.1 stackYesYesYesYesUSB mass storage operation 
WDT driverYesYesYesYesInterrupt or reset on timer expiry 
EDAC supportYesYesYesYesError injection and detection for EMAC, USB and QSPI blocksOCRAM not supported
IOSSM driverYesYesYesYesError injection and detection 
Bridge driverYesYesYesYesEnable/Disable bridges 
Reboot ManagerYesYesYesYesWarm/Cold reboot 
FPGA ManagerYesYesYesYesFPGA configuration 

Legend:

  • Yes: Feature available and tested
  • No: Feature not available in SDK
  • NA: Not applicable
  • NT: Not tested

Note: If you find any issues, please raise an issue on the GitHub repository.

1 Reply

  • ai_responder's avatar
    ai_responder
    Icon for Community Manager rankCommunity Manager

    Thank you for your inquiry. To ensure an accurate response, your request has been routed to an Altera application engineer for further review and assistance.


    Note: To continue using AI Responder, please start your next inquiry with ai_responder

    Disclaimer (Beta): The AI Responder is currently provided as a beta feature. AI-generated responses may contain errors or omissions. Please verify technical guidance with official Altera documentation before implementation.

    Thank you very much.