abs-tudelft / abs-tudelft/vhdeps

Error: (vsim-3170) Could not find 'wordmatch_simtop_tc'

オープン
#37 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
VHDL
スター
25
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

説明

When running the vhdeps script in the wikipedia search demo, questasim is unable to locate the testbench.

```
# ** Error: (vsim-3170) Could not find 'wordmatch_simtop_tc'.
# Searched libraries:
# /tmp/tmpkgw0_t6s/unisim
# Error loading design
```

To reproduce:
```
git clone https://github.com/joosthooz/wiki-search-alveo.git
cd wiki-search-alveo/hardware
./run-vhdeps.sh vsim work.WordMatch_SimTop_tc
```

Jeroen and I found a workaround:
```
./run-vhdeps.sh vsim work:WordMatch_SimTop_tc
```

The `run-vhdeps.sh` script is:
```
vhdeps "$@" -i vhdl -i fletcher/hardware -i tta_rtl -i tta_support_rtl -x unisim:$XILINX_VIVADO/data/vhdl/src/unisims/unisim_VCOMP.vhd
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The issue is in the run-vhdeps.sh script, which passes arguments to the vhdeps tool. Compare the failing command 'work.WordMatch_SimTop_tc' with the working 'work:WordMatch_SimTop_tc'. Look at how vhdeps parses its command-line arguments and handles library/entity separators. Check the vhdeps source code for argument parsing logic, and see if the separator (dot vs colon) is misinterpreted. Running the provided reproduction steps will show the error.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
shell
領域
cli, tooling
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
明確に書かれている
初心者へのやさしさ
40/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。