vscode-terosHDL icon indicating copy to clipboard operation
vscode-terosHDL copied to clipboard

icarus config checks fails but simulation works

Open tafkos opened this issue 9 months ago • 1 comments

Describe the bug If config Tools: Icarus --> Installation path is empty, then Verify Setup fails and its output looks like:

Image NOTE that it tries to run (or just log) icarus instead of iverilog

If config Tools: Icarus --> Installation path is not empty, then Verify Setup fails and its output looks like:

Image NOTE that it tries to run many possible commands and no one passes check, while all the time simulation starts successfully.

To Reproduce Just clean corresponding config or fill any path there: e.g. full path, or just iverilog

Please complete the following information:

  • OS: WSL Ubuntu 24.04]
  • VSCode version version 1.99
  • TerosHDL version: 7.0.3

tafkos avatar Apr 04 '25 13:04 tafkos

Describe the bug If config Tools: Icarus --> Installation path is empty, then Verify Setup fails and its output looks like:

Image NOTE that it tries to run (or just log) icarus instead of iverilog

If config Tools: Icarus --> Installation path is not empty, then Verify Setup fails and its output looks like:

Image NOTE that it tries to run many possible commands and no one passes check, while all the time simulation starts successfully.

To Reproduce Just clean corresponding config or fill any path there: e.g. full path, or just iverilog

Please complete the following information:

* OS: WSL Ubuntu 24.04]

* VSCode version version 1.99

* TerosHDL version: 7.0.3

I have seen that it searches for icarus.exe rather than iverilog.exe, so that's probably why it breaks. To be fair, this is such a dumb mistake, I am not sure from where the icarus.exe name comes from, but in Windows, at least with the official way to install it, there's no such file.

cezarbontas333 avatar Nov 01 '25 22:11 cezarbontas333