2026-02-08 UVVM, ModelSim and FuseSoC
ModelSim tools (vcom, vlog, vsim) accept a -modelsimini parameter (at least 20.1 Intel FPGA Edition version does).
It's used to set a path to the modelsim.ini file, which contains paths to precompiled libraries.
Setting ModelSim parameters in a FuseSoc Core (FuseSoc runs tools from inside build directories)
tools:
modelsim:
vcom_options: [ '-modelsimini path/to/custom/modelsim.ini' ]
vsim_options: [ '-modelsimini path/to/custom/modelsim.ini' ]
Path to precompiled libraries for ModelSim ($BUILD_ROOT will be substituted for an env variable)
[Library]
; ... Standard ModelSim libraries
uvvm_util = $BUILD_ROOT/path/to/uvvm_util
uvvm_vvc_framework = $BUILD_ROOT/path/to/uvvm_vvc_framework
bitvis_vip_spi = $BUILD_ROOT/path/to/bitvis_vip_spi
; other UVVM libraries