Skip to content

2025.2

Latest

Choose a tag to compare

@jennifermah76 jennifermah76 released this 14 Jan 23:25
· 2 commits to main since this release
9696327

fpga-hls-examples 2025.2

Changes since last release (v2025.1)

Fixed Issues:

For the auto instrumentation example:

  • If run using Windows, you should not see the error "Error: can't read "merged_file": no such variable" when running C:\Microchip\Libero_SoC_2025.1\SmartHLS\SmartHLS\examples\scripts\utils\instrument\update_vcd.tcl

  • If run on Windows or Linux, Modelsim no longer displays the error message saying "....clken" signals were not found when running C:\Microchip\Libero_SoC_2025.1\SmartHLS\SmartHLS\lib\python\instrumentation\read_vcd.py.

Known Issues:

For the auto-instrumentation example:

  • While running Section 2: Monitoring Mode with ModelSim, if the board you are running the example on is not connected to the build host, you may need to manually load the activation created in the previous section. To do so, in hls_output/scripts/instrument/monitor.tcl, you will need to load the activation yourself before sourcing the monitoring script. Full details on how to do this are in auto-instrument/readme.md. This is an issue with Identify and may be fixed in the next version of Libero.

Other changes:

  • Replaced legup.tcl with shls.tcl. This change is only compatible with SmartHLS 2025.2 or newer.

  • In all Makefiles, replaced “legup-config” with “shls-config”. This change is only compatible with SmartHLS 2025.2 or newer.

  • Removed Makefile.common inclusion from all Makefiles. This change is only compatible with SmartHLS 2024.2 or newer.

  • Updated source code and documentation for trainings to compile with Libero/SmartHLS 2025.2.

  • Included pre-generated .job files for trainings compiled with Libero 2025.2, and are available as release assets.