問題タブ [cocotb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
275 参照

python - cocotb で分岐したコルーチンを停止する

信号が立ち上がるのを待っているコルーチンがあります:

私はそれを私の «main» テスト関数で起動しています:

信号が立ち上がらなくてもしばらくしたら止めたい。私はそれを「殺す」ことを試みました:

しかし、例外が発生します:

フォークされたコルーチンを適切に停止する解決策はありますか?

0 投票する
3 に答える
724 参照

python - cocotbでpython 3の使用を強制するには?

CocoTB を使用して HDL 設計をテストしていますが、理解しているように、python2.7 または python3 で使用できます。

setup.py 構成ファイルでは、両方がサポートされていることがわかります。

endian_swapper テスト (examples/endian_swapper/tests/test_endian_swapper.py) で、使用されているバージョンを確認するためにテスト スクリプトを変更すると、次のようになります。

«make» コマンドでテストを起動すると、python2.7 が使用されていることがわかります。

私のpython3実行可能ファイルの名前は...実際にはpython3(debian)です。cocotb に python2 の代わりに python3 を強制的に使用させる標準的な方法はありますか?