Update to QPDS 25.3 tools release
This is a significant update to all hardware and software objects within
this repo as they are all updated to build under the QPDS 25.3 tools
environment.
Some of the more notable changes are listed below:
The following IP cores are updated in the 25.3 tools:
- intel_agilex_5_soc instance 11.1.0
- emif_io96b_hps 4.1.0
- altera_msgdma 19.3.2
- altera_avalon_sysid_qsys 20.0.0
- altera_axi_bridge 19.10.0
The 25.3 tools do not generate the same rtl source that we hacked with a
sed script in the F2H bridge example in previous releases so we've
modified the custom terminator component and the AXI4 interconnect
adapter component to add the required smmu id signals so we can drive
the appropriate values directly into the F2H bridge. The HPS component
configuration is modified to enable the smmu interface on the F2H bridge.
An HPS IO hash mismatch arose in the F2H bridge example that appears to
be cured by adding an altera_axi_bridge between the LWH2F bridge and the
subordinates that connect to it. At this time we're going to go with
this modification to keep the HPS IO hashes consistent across all of the
example designs. We may need to do something more agressive in the
future.
u-boot-socfpga, arm-trusted-firmware and linux-socfpga are updated to
the latest tag, QPDS25.3_REL_GSRD_PR
toybox is updated to the latest tag, 0.8.13
Source archives for all external projects used to create this release have been uploaded to this release page in the repo_downloads.tar archive. Binary JIC images for all supported boards are also uploaded to this release page.
This release was built with these tools:
| Tool | Version |
|---|---|
| Quartus | Version 25.3.0 Build 109 09/24/2025 SC Pro Edition |
| aarch64-linux-musleabi-cross | 11.2.0 |
This release was built with these software projects:
| Software repo | Repo tag |
|---|---|
| u-boot-socfpga | QPDS25.3_REL_GSRD_PR |
| arm-trusted-firmware | QPDS25.3_REL_GSRD_PR |
| linux-socfpga | QPDS25.3_REL_GSRD_PR |
| toybox | 0.8.13 |